AI 에이전트가 실제로
따르는 명세.
SpecStudio Skills는 바이브 프롬프트를 점수가 매겨진 구조화된 명세로 바꿔주는 무료 Claude Code 플러그인입니다. 에이전트가 코드 한 줄 쓰기 전에 명세를 읽습니다. 오픈 프로토콜SpecScore 기반입니다.
$ /plugin marketplace add specscore/ai-marketplace $ /plugin install specstudio@specscore
$ specscore agent setup <에이전트-이름>에이전트에 맞는 지시 파일을 작성합니다 —claude, copilot, cursor, codex,antigravity.google, pi.dev, 또는 opencode. SpecScore로 관리되는 프로젝트 안에서 실행하세요.SpecScore CLI가 필요합니다.
$ git clone https://github.com/specscore/specstudio-skills $ cp -r specstudio-skills/commands /path/to/your/agent/commands/ $ cp -r specstudio-skills/skills /path/to/your/agent/skills/
플러그인 저장소를 클론하고 commands/와 skills/디렉터리를 에이전트가 명령과 스킬 파일을 로드하는 위치로 복사하세요.
아이디어에서 점수가 매겨진 명세까지 60초.
> /specstudio:ideate A password reset flow for our SaaS app. Refining idea... Producing spec/ideas/password-reset.md > /specstudio:specify spec/ideas/password-reset.md Writing Feature spec... spec/features/password-reset/README.md $ specscore lint spec/features/password-reset/ PASS Feature: password-reset PASS has title, status, and description PASS requirements have acceptance criteria PASS all AC IDs are unique PASS no orphan cross-references Score: 92 / 100
편집 없음. 컷 없음. 순수 Claude Code → 플러그인 설치 → 실제 명세 점수 매기기 → 에이전트가 정확히 요구한 대로 실행.
에이전트가 반복적으로 잘못된 것을 만드는 이유.
바이브 프롬프트는 작동합니다 — 안 될 때까지. 에이전트가 기능의 절반만 구현했습니다. 요구사항을 잘못 이해했습니다. 존재하지 않는 API를 만들어 냈습니다. 잘못된 라이브러리를 선택했습니다. 프롬프트를 다시 작성합니다. 또 다시. 세 번째쯤 되면 어차피 채팅창에 직접 명세를 타이핑하고 있습니다.
문제는 에이전트가 아닙니다. 문제는 "이 기능 만들어 줘"가 명세가 아니라 바람이라는 것입니다. 에이전트는 확률적입니다. 바람은 본질적으로 확률적입니다. 명세는 아닙니다.
SpecStudio Skills는 에이전트가 실제로 파싱할 수 있는 명세를 작성하는 워크플로를 제공합니다: 구조화된 기능, 요구사항, 인수 기준 — 에이전트가 보기 전에 완전성 점수가 매겨집니다. 바이브 코딩과 같은 속도이지만, 결과의 분산이 근본적으로 줄어듭니다.
네 개의 명령. 하나의 파이프라인.
한 번 설치한 후 순서대로 실행하세요 — 원시 아이디어에서 실행 가능한 계획까지.
구조화된 발산적/수렴적 사고를 통해 원시 아이디어를 정제합니다. 린트 가능한 한 페이지 프리스펙을 생성합니다.
승인된 아이디어를 요구사항, 인수 기준, Given/When/Then 블록이 포함된 SpecScore Feature로 전환합니다.
기능을 순서화된 작업 목록으로 분해합니다. 각 작업은 하나 이상의 인수 기준에 연결됩니다.
계획의 다음 작업을 실행합니다. 작업당 하나의 서브에이전트, 인수 기준 추적 가능한 커밋, 승인을 위한 staged diff.
포함된 것.
할 수 있는 것:
- 완전한 SDD 사이클을 위한 슬래시 명령 추가:
/ideate,/specify,/plan,/implement. - 에이전트가 보기 전에 명세의 완전성과 모호성에 점수를 매깁니다.
- 오픈 SpecScore 포맷으로 명세를 작성합니다 — 독점적 확장 없음.
하지 않는 것:
- 에이전트를 대신 실행하지 않습니다. 플러그인은 워크플로 레이어이며, 에이전트는 여전히 Claude입니다.
- 서버로 데이터를 전송하지 않습니다. 명세와 점수는 로컬에 유지됩니다.
- 종속성을 만들지 않습니다. 플러그인을 제거해도 명세는 유효한 Markdown으로 남으며, CLI specscore로 계속 검증할 수 있습니다.
중립적인 CLI 래퍼를 찾고 계신가요?ai-plugin-specscore는 얇은 래퍼입니다. SpecStudio Skills는 그 위에 구축된 의견이 담긴 워크플로입니다.
오픈 프로토콜 SpecScore 기반.
SpecStudio Skills는SpecScore 포맷으로 명세를 작성합니다 — 오픈 표준입니다. 포맷은 사람이 읽을 수 있는 Markdown입니다. 스키마는 공개되어 있습니다. CLI는 오픈소스입니다. 벤더 종속 없음. SpecStudio를 떠나더라도 명세는 함께 갑니다.