명세를 린트하세요,
코드를 린트하듯이.
SpecScore CLI는 커맨드라인에서 기능, 요구사항, 인수 기준을 검증합니다. 로컬에서 실행하고, CI에 통합하고, AI 에이전트가 호출하도록 하세요. 오픈소스, 계정 불필요, 텔레메트리 없음.
$ specscore lint apply-discount.md ✓ R1 has acceptance criteria ✓ R2 has acceptance criteria ✗ R3 no acceptance criteria ✗ link "Related Feature: discount-tiers" not found ✗ section "Open Questions" missing 3 problems exit 1
60초 만에 설치.
$ curl -fsSL https://specscore.md/install/get-cli | shPS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"$ brew install specscore/tap/specscore$ go install github.com/specscore/specscore-cli/cmd/specscore@mainGo 1.26 이상이 필요합니다.main 브랜치의 최신 dev 빌드를 설치합니다 — 태그가 지정된 릴리스에 아직 포함되지 않은 변경사항이 있을 수 있습니다.
특정 버전을 고정하려면 @main을 태그로 교체하세요. 예: @v0.4.2. 또는 최신 태그 릴리스를 위해@latest를 사용하세요.
제공하는 것.
Lint
구조, 메타데이터, 교차 참조, AC 고유성을 검증합니다. 각 요구사항에 대한 pass/fail 리포트와 수정 제안.
Score
0-100 척도의 명세 완전성 점수. 누락된 액터, 트리거, 오류 상태, 보안 모델, 제한 사항을 찾습니다.
CI 지원
오류 시 0이 아닌 종료 코드. specscore lint를 ESLint, Prettier, 테스트와 함께 CI 파이프라인에 통합하세요.
텔레메트리 없음
CLI는 외부로 데이터를 전송하지 않습니다. 명세와 점수는 로컬 머신에 유지됩니다. 계정 없음, API 키 없음, 클라우드 의존성 없음.
이식성
단일 바이너리. macOS, Linux, Windows. 의존성 없음. Markdown 명세가 있는 모든 디렉토리에서 작동합니다.
오픈소스
MIT 라이선스. 소스는specscore/specscore-cli에 있습니다. 영구 무료.
AI 에이전트와 함께 사용하세요.
CLI는 두 Claude Code 플러그인의 엔진입니다. 에이전트가 명세를 작성한다면, CLI가 코드 한 줄 쓰기 전에 명세의 품질을 알려줍니다.