kaochenlong/spectra-app

Spec-driven development for coding agents — a desktop app, a CLI, and skills for Codex, Claude Code, Cursor, Copilot, Antigravity and Junie

해결하는 문제

Spectra는 Spec-Driven Development (SDD)의 번거로움을 해결하여 수동으로 사양 디렉터리, YAML 구성, Markdown 파일을 관리할 필요 없이, 시각적으로 변경 사항, 사양, 작업을 구조적으로 추적할 수 있도록 합니다. 또한 AI 코드 에이전트와 직접 통합되어 작업을 지원합니다.

작동 방식

3단계 시스템으로 작동합니다: 시각적 추적 및 관리를 위한 데스크톱 앱, 워크플로우 제어를 위한 CLI, 그리고 AI 코드 에이전트(Claude Code, Cursor, GitHub Copilot 등)를 위한 전용 "스킬"(슬래시 명령어). 이러한 스킬을 통해 에이전트는 변경 제안, 작업 구현, 사양에 따른 코드 검증, 완료된 작업 아카이브를 수행할 수 있습니다. 시스템은 종속성 추적 및 사용 가능한 경우 하위 에이전트를 활용하여 병렬 작업 실행도 지원합니다.

대상 사용자

AI 코드 에이전트를 사용하면서 수동 문서 관리의 부담 없이 형식적인 사양 기반 개발 방식으로 개발 라이프사이클을 관리하고자 하는 개발자.

주요 기능

  • AI 에이전트 스킬: 계획(/spectra-propose), 구현(/spectra-apply), 품질 게이트(/spectra-verify, /spectra-review), 디버깅(/spectra-debug)을 위한 전용 명령어.
  • 시각적 진행 추적: Markdown 체크리스트를 분석하여 작업 완료 상태를 추적하고, 실시간 모니터링에 적합한 "컴팩트 모드" 부유 패널 제공.
  • 병렬 실행: [after: ...]를 통한 작업 종속성 매핑을 지원하여 AI 하위 에이전트가 여러 작업을 동시에 실행할 수 있음.
  • 파크 메커니즘: 진행 중인 변경 사항을 일시적으로 보류하여 Git 작업 트리가 깨끗하게 유지되도록 함.
  • 지능형 분석: 제안, 설계, 사양 간의 모순 및 누락을 스캔하여 탐지.

관련

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