모두가 어떤 AI 코딩 에이전트가 최고인지 논쟁하고 있습니다.
GitHub은 그들이 모두 잘못된 질문을 던지고 있었다는 것을 방금 보여주었습니다.
95K+ stars.
8K+ forks.
단 며칠 만에 말이죠.
새로운 AI 모델 때문이 아닙니다.
또 다른 코딩 에이전트 때문도 아닙니다.
워크플로 (Workflow) 때문입니다.
거의 모든 사람이 저지르는 실수는 다음과 같습니다:
Claude Code를 엽니다.
Cursor를 엽니다.
이렇게 입력합니다:
"SaaS를 만들어줘."
AI는 즉시 코드를 작성하기 시작합니다.
그것은 가정을 합니다.
당신이 전혀 원하지 않았던 기능들을 추가합니다.
예외 케이스 (Edge cases)를 놓칩니다.
그러면 당신은 AI가 생성한 코드를 수정하는 데 몇 시간을 소비하게 됩니다.
문제는 AI가 아니었습니다.
문제는 명확성 (Clarity) 대신 코드로 시작했다는 점이었습니다.
그것이 바로 GitHub의 Spec Kit이 해결하는 지점입니다.
코딩을 먼저 하는 대신, AI가 먼저 생각하게 만듭니다.
→ 프로젝트 규칙 정의
→ 적절한 명세서 (Specification) 작성
→ 누락된 요구사항 명확화
→ 구현 계획 수립
→ 모든 것을 의존성 기반 작업으로 분해
→ 그 다음 코드 생성
단순한 아이디어입니다.
하지만 엄청난 차이를 만듭니다.
모든 AI 에이전트는 모호한 프롬프트 (Prompt) 대신 명확한 명세서 (Specification)를 가질 때 더 나은 성능을 발휘합니다.
그렇기 때문에 Spec Kit은 이미 Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI 및 그 외 많은 도구와 함께 작동합니다.
저는 이것이 AI 개발이 나아가는 방향이라고 생각합니다.
프롬프트 엔지니어링 (Prompt engineering)은 줄어들고.
명세 엔지니어링 (Specification engineering)은 늘어날 것입니다.
이를 일찍 배우는 개발자들은 다른 모든 사람들보다 훨씬 더 나은 소프트웨어를 출시하게 될 것입니다.
리포지토리 (Repo)는 아래에 있습니다 ↓