큐레이션

GitHub Spec Kit

요구사항과 설계 문서를 먼저 만들고 AI 코딩 에이전트의 구현 흐름을 정리하는 오픈소스 툴킷

Python126k+
GitHub Spec Kit 대표 이미지

요약

GitHub Spec Kit은 코드를 바로 생성하기보다 요구사항·설계·구현 계획을 먼저 정리해 AI 코딩 에이전트가 일관된 방식으로 작업하도록 돕는 오픈소스 툴킷입니다.

도구 소개

공식 저장소의 Spec-Driven Development 흐름을 따라 프로젝트 목표를 명세로 만들고, 설계와 작업 계획을 거쳐 구현 단계로 넘깁니다. GitHub Copilot, Claude Code, Gemini CLI, Cursor 등 여러 AI 개발 도구와 함께 사용할 수 있습니다.

사용 포인트

  • 작은 기능도 요구사항과 완료 조건부터 문서화
  • AI가 만든 변경안을 설계·계획 문서와 대조해 검수
  • 팀 프로젝트에서 구현 맥락과 결정사항을 저장
  • 강의에서 프롬프트보다 명세가 개발 결과에 미치는 차이를 시연

설치와 시작

공식 README 기준으로 Spec Kit CLI를 설치합니다.

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
specify init <프로젝트-이름>

초기화 후 공식 안내에 따라 사용할 AI 에이전트를 선택하고, 명세부터 작성합니다.

선정 사유

GitHub 공식 API에서 126,600 stars와 2026-08-12 최신 push를 확인했습니다. AI 코딩 도구를 바꾸더라도 유지되는 명세·설계·검수 흐름을 제공해 개인 개발과 팀 업무 모두에 장기 활용 가치가 있습니다.

참고