분위기 프롬프트가 아닌 사양으로 기능 구축
언제 쓸까: 당신은 Claude에게 "OAuth 추가"를 요청하려고 하며 한 번에 500줄의 차이가 발생하는 것을 두려워합니다.
사전 조건
- 알려진 프로젝트 경로 — MCP는 /path/to/project를 arg로 사용하여 시작됩니다.
흐름
-
요구사항Use spec-workflow. Create a spec named
oauth-login. Start with requirements — what are we adding, who is it for, what are the non-goals?✓ 복사됨→ Requirements doc drafted, link to dashboard for approval -
승인 + 디자인I approved in the dashboard. Now write the design: components, data model, sequence diagram, error cases.✓ 복사됨→ Design doc with concrete architecture
-
작업 + 실행I approved. Break into tasks. Then execute task 1.1 — just that one, stop after.✓ 복사됨→ Task list created; only task 1.1 implemented with log entry
결과: 미스터리 차이점이 아닌 검토 가능한 중간 아티팩트와 함께 제공되는 기능입니다.
함정
- Claude tries to skip straight to code — The MCP blocks it — but be explicit in prompts anyway: "do not implement yet"