큐레이션

OpenSpec

AI 코딩 에이전트가 실행할 변경사항을 명확한 작업 명세로 관리하는 오픈소스 개발 워크플로우

TypeScript64.7k+
OpenSpec 대표 이미지

요약

OpenSpec은 AI 코딩 에이전트에게 무엇을 바꿔야 하는지 명확히 전달하고, 변경 작업을 명세 단위로 관리하는 오픈소스 개발 워크플로우입니다.

도구 소개

공식 저장소는 기존 프로젝트에 변경 명세를 추가하고, 제안·요구사항·설계·작업 목록을 검토한 뒤 에이전트가 구현하도록 하는 흐름을 제공합니다. 구현 전 합의해야 할 범위를 문서로 남겨 AI 작업의 누락과 범위 확장을 줄이는 방식입니다.

사용 포인트

  • 기능 추가 전에 요구사항과 완료 조건을 명시
  • 여러 AI 에이전트가 같은 변경 명세를 공유
  • 구현 전 설계와 작업 목록을 검토
  • 개인 프로젝트의 변경 이력을 기능 단위로 보관

설치와 시작

공식 README 기준으로 npm에서 CLI를 실행합니다.

npx @fission-ai/openspec init

프로젝트를 초기화한 뒤 공식 안내에 따라 첫 변경 제안서를 만들고, 명세와 작업 목록을 검토한 다음 구현을 시작합니다.

선정 사유

GitHub 공식 API에서 64,713 stars와 2026-08-12 최신 push를 확인했습니다. AI 코딩 에이전트의 성능보다 작업 전후의 명세와 검수 구조를 보강하는 도구라서, 장기 유지보수와 협업에 직접 연결됩니다.

참고