🐣 레벨 1 · 왕초보
바이브코딩이 무엇인지, 앱이 어떻게 돌아가는지 지도 그리기
Q1."프론트엔드"와 "백엔드"를 한 문장씩 설명할 수 있다.
Q2.HTTP 상태코드 200·404·500의 뜻을 안다.
Q3.데이터베이스가 필요한 이유를 한 줄로 말할 수 있다.
Q4.내가 주로 쓸 바이브코딩 도구 1개를 고를 수 있다.
Q5."localhost"가 "내 컴퓨터 주소"라는 걸 안다.
Q6."vibe coding"이라는 말이 누구에게서 나왔는지 안다.
🐥 레벨 2 · 초보
사고 방지용 안전벨트 체득: Git, 환경변수, 프롬프트 기초
Q7.`git commit`과 `git push`를 실행해본 적 있다.
Q8.`.env` 파일에 API 키를 넣고 `.gitignore`에 포함시켰다.
Q9.AI에게 한 번에 하나의 작업만 시킨다.
Q10.프로젝트마다 1페이지 PRD를 쓴다.
Q11.`/cost`와 `/clear`를 반사적으로 쓴다.
Q12.Plan mode와 `/rewind`를 써본 적 있다.
Q13.키를 커밋한 적이 있다면 즉시 재발급한다는 원칙을 안다.
🦅 레벨 3 · 중급
런칭 가능한 상태: 인증·DB·배포·엣지케이스·모델 선택
Q14.인증은 Clerk/Supabase/Auth0 중 하나에 맡긴다.
Q15.내 앱의 주요 DB 테이블 3개를 그릴 수 있다.
Q16.Vercel에 배포해 Preview URL을 공유해본 적 있다.
Q17.대부분 Sonnet을 쓰고, Opus는 복잡 작업에만 쓴다.
Q18.엣지케이스 5개(빈 입력·대량·오프라인·권한 없음·잘못된 타입)를 눌러봤다.
Q19.F12 DevTools로 에러 메시지 전문을 복사해 AI에게 주는 습관이 있다.
🦉 레벨 4 · 고급
장기 운영: 브랜치 전략, CI/CD, 보안, 비용·컨텍스트 최적화
Q20.`main` 브랜치에 Branch Protection이 걸려 있다.
Q21.GitHub Actions로 lint 또는 test가 자동 실행된다.
Q22.로그인·AI 호출에 Rate Limit이 걸려 있다.
Q23.Sentry(또는 동급) 에러 추적이 붙어 있다.
Q24.CLAUDE.md가 500줄 이하이고 특화 지침은 Skill로 분리돼 있다.
모든 문항에 답해야 결과를 볼 수 있습니다. (24개 남음)