OpenSpec - 가볍고 구성을 조정할 수 있는 AI 명세 프레임워크

2 weeks ago 18
  • OpenSpec은 만들려는 소프트웨어의 요구사항을 명세로 작성하고 관리하며, 작업이 진행되는 동안 팀과 코딩 에이전트가 같은 목표를 유지하도록 돕는 프레임워크임
  • 요구사항을 구체화하고 원하는 대상을 제대로 기술하는지 확인하며, 구현이 명세와 일치하는지 검증함
  • 문제 탐색 → 변경 제안 → 구현 → 검증 → 보관으로 이어지는 작업 흐름을 제공함
  • Claude Code, Codex를 비롯해 Cursor, GitHub Copilot, Gemini CLI, OpenCode 등 다양한 코딩 도구와 호환됨
  • MIT 라이선스로 공개되어 있으며, GitHub 스타 6만 8,000개와 월간 개발자 사용자 26만 5,000명 이상을 확보함

명세로 팀과 코딩 에이전트의 목표를 맞춤

  • OpenSpec 은 소프트웨어 명세를 만들고 관리하는 가볍고 구성을 조정할 수 있는 프레임워크임
  • 만들려는 대상을 명세에 담고, 작업이 변화하는 과정에서도 팀과 코딩 에이전트의 목표를 일치시킴
  • 요구사항을 구체화하고 원하는 대상을 기술하는지 확인하며, 구현 결과가 명세에 부합하는지 검증함
  • MIT 라이선스를 사용하며, GitHub 스타는 6만 8,000개임
    • 월간 개발자 사용자 수는 26만 5,000명 이상이며, 2초마다 새 명세가 생성됨

작업 흐름과 도구 호환성

  • 명세 중심 작업 흐름은 다음 다섯 단계로 구성됨
    • /opsx:explore: 문제를 정리하고 코드베이스를 이해함
    • /opsx:propose: proposal.md, specs/, design.md, tasks.md 초안을 작성함
    • /opsx:apply: 명세에 따라 작업을 구현함
    • /opsx:verify: 구현이 명세와 일치하는지 확인함
    • /opsx:archive: 완료한 변경 사항을 보관함
  • Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode 등과 호환되며, 전체 지원 도구는 지원 도구 목록에서 확인할 수 있음
Read Entire Article