원클릭으로
Convert a PRD into a technical specification
npx skills add https://github.com/kaelen2026/ai-harness-template --skill prd-to-spec이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Convert a PRD into a technical specification
npx skills add https://github.com/kaelen2026/ai-harness-template --skill prd-to-spec이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
| name | prd-to-spec |
| description | Convert a PRD into a technical specification |
$ARGUMENTS for the feature name. If empty, ask the user.docs/modules/<feature>/PRD.<feature>.mddocs/TECH_STACK.md for technology constraintsdocs/modules/_module/SPEC._module.md as the template/write-a-prd <feature> first."n.Extract and organise internally:
Fill in sections in template order — do not skip any:
Data Models
API Contracts
Architecture
Dependencies
Error Handling
Security Considerations
If any technical decisions cannot be inferred from the PRD, list them and ask the user, for example:
The following decisions need confirmation:
1. Token storage: stateless JWT or session-based (Redis)?
2. Is password reset in scope for this iteration?
Incorporate answers into the relevant SPEC sections before continuing.
Show the complete SPEC to the user. Wait for confirmation or change requests.
Write file: docs/modules/<feature>/SPEC.<feature>.md
Inform the user: "SPEC saved. Next step: run /spec-to-tasks <feature>."
| Situation | Action |
|---|---|
| PRD Functional Requirements section is empty | Abort — ask the user to complete the PRD first |
| Tech stack document is missing | Continue, but add a banner: "Tech stack unconfirmed — verify before implementing" |
| Cannot determine API structure | Write TODO: define endpoint in the relevant section and record in Open Questions |
docs/modules/<feature>/SPEC.<feature>.md existsCommit a verified task implementation to git
Implement the current in-progress task
Open a pull request for the current feature branch
Recover from a failed or blocked task
Deploy the current release to a target environment
Roll back a deployment to the previous stable version