Vibe Coding이란?

AI 도구(Cursor, Claude Code 등)에게 대화 또는 문서로 지시해 대부분의 코드를 AI가 작성하게 하는 작업 방식이다. Andrej Karpathy가 명명한 표현이다.

좋은 Vibe Coding의 원칙

  • 요구사항을 파일로 고정 (대화창은 잊힘)
  • 한 번에 한 가지 변경
  • 생성과 검증을 다른 도구로 분리
  • 작은 단위로 자주 커밋
  • AI 출력에 "왜 그렇게?"를 묻기

주의할 점

AI가 만든 코드를 눈으로만 보지 말 것. 테스트 실행이 유일한 검증 수단이다.