Vibe Coding-cirkeln
Träffar
Prompts
Checklistor
Ordlista
Projektidéer
Bygg ett spel
Självtest
Ledd cirkel
☾ Mörkt
Checklistor
Bocka av, steg för steg
Dina bockar sparas i den här webbläsaren, så du kan fortsätta där du slutade.
Setup
Före träff 1 · 0/9
Claude Pro (eller högre) aktiverat
GitHub-konto skapat
Vercel-konto skapat via "Continue with GitHub"
Supabase-konto skapat via "Continue with GitHub"
Claude Desktop installerad och inloggad
Git installerat (git --version ger ett svar)
Node.js LTS installerat (node --version ger ett svar)
Arbetsmappen vibe skapad
Claude Code har svarat på en fråga i vibe-mappen
Projekt
Under bygget, träff 2–6 · 0/8
Projektet har en egen mapp
CLAUDE.md finns och beskriver syfte, användare och avgränsningar
Det finns en plan för version 1 i små, testbara steg
Jag testar själv i webbläsaren efter varje steg
Jag committar och pushar varje gång något fungerar
Repot på GitHub är privat
CLAUDE.md uppdateras när något viktigt beslutas
Jag använder bara påhittad eller anonymiserad data
Säkerhet
Träff 7 – innan du delar med andra · 0/8
Inga nycklar, lösenord eller tokens finns i koden
.env.local finns i .gitignore och syns inte på GitHub
Bara den publika Supabase-nyckeln används – aldrig den hemliga (service_role/secret)
Row Level Security är påslaget på alla tabeller
Testat med två konton: de ser inte varandras data
Säkerhetsgranskning (prompt G1) är gjord och allvarliga fynd åtgärdade
Inga riktiga personuppgifter eller känsliga uppgifter finns i appen eller i promptarna
Supabase-projektet ligger i en EU-region
Lansering
Innan du visar upp appen · 0/9
Appen bygger utan fel på Vercel
Miljövariabler är inlagda i Vercel
Inloggning fungerar på den publika adressen (omdirigeringsadresser inlagda i Supabase)
Appen fungerar och ser bra ut i mobilen
Tomma lägen och felmeddelanden är begripliga
Titel och favicon är på plats
README.md förklarar vad appen är och hur den körs
Säkerhetschecklistan är avbockad
Demo på 3 minuter är förberedd