github/spec-kit

💫 Toolkit to help you get started with SDD or any other process!

해결하는 문제

Spec Kit은 AI 코드 에이전트가 계획 없이 바로 코드 작성에 뛰어들지 않도록 하는 구조화된 프레임워크를 제공합니다. 기능 개발, 버그 수정, 아이디어 검증을 위한 엄격한 프로세스를 강제함으로써 일관성 없거나 계획되지 않은 AI 생성 소프트웨어 문제를 해결합니다.

작동 방식

GitHub Copilot과 같은 AI 코드 에이전트와 '스킬'(슬래시 명령어)로 통합됩니다. 자유로운 대화 대신 사용자는 사전 정의된 워크플로우를 통해 에이전트를 안내합니다.

  • 사양 기반 개발(SDD): 프로젝트 구성부터 사양, 기술 계획, 작업 분해, 구현, 최종 통합까지 이어지는 파이프라인.
  • 버그 수정: 원인을 진단한 후 수정하고 검증하는 3단계 프로세스(평가 → 수정 → 테스트).
  • 아이디어 평가: 증거 기반으로 기능 구현 가치를 판단하는 조사 중심 워크플로우(수신 → 조사 → 정의 → 형성 → 결정).

대상 사용자

AI 코드 에이전트를 사용하면서 더 예측 가능하고 고품질의 결과 및 기술적 결정 기록을 원하는 개발자.

주요 특징

  • 구조화된 워크플로우: 무작위 프롬프트를 반복 가능한 프로세스로 대체하여 구축, 수정, 평가를 가능하게 합니다.
  • 에이전트 통합: 통합 키를 통해 여러 AI 코드 에이전트와 호환됩니다.
  • 확장성: 커스텀 확장, 프리셋, 번들 지원으로 팀의 필요에 맞게 프로세스를 조정할 수 있습니다.
  • 문서화된 결과물: 프로젝트 디렉터리(.specify/)에 Markdown 아티팩트를 생성하여 기능 또는 버그 수정의 진화를 추적합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트