.claude/skills/specsafe-spec/SKILL.md
Generate detailed specification from PRD. Fleshes out requirements and scenarios.
npx skillsauth add agentic-engineering-agency/specsafe specsafe-specInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Flesh out a detailed specification from the initial PRD (SPEC stage refinement).
When to use:
Input: The spec ID (e.g., SPEC-20260211-001)
Steps
Read the spec file
Load specs/active/<spec-id>.md and review:
Expand requirements
For each requirement in the PRD:
Define scenarios
Create detailed scenarios covering:
Format each scenario:
## Scenario: [Name]
**Given** [precondition]
**When** [action]
**Then** [expected result]
Technical approach
Expand the Technical Approach section:
Test strategy
Define testing approach:
Implementation plan
Create phased implementation plan: | Phase | Task | Est. | Dependencies | |-------|------|------|--------------| | 1 | Setup | 30m | None | | 2 | Core logic | 2h | Phase 1 |
Update status
Mark spec as ready for TEST stage if complete:
specsafe spec "<spec-id>"
Show summary
Display:
/specsafe:test <id>Output
After specification:
/specsafe:test <id>"Guardrails
Example
User: /specsafe:spec SPEC-20260211-004
→ Expands PRD into detailed spec
→ Adds 8 requirements (3 P0, 3 P1, 2 P2)
→ Defines 6 scenarios
→ Status: SPEC
→ Next: /specsafe:test SPEC-20260211-004
development
Generate tests from a SpecSafe specification (SPEC → TEST stage).
development
Show SpecSafe project status and metrics.
development
Run QA validation (CODE → QA stage).
development
Create a new SpecSafe specification using the TDD workflow.