name: "fr-specify" description: "Create or sharpen high-level project specs through discovery or description" metadata: short-description: "Specify the project at a high level"
Specify supports two modes:
discoverfor reverse-engineering an existing codebase into durable high-level specsdescribefor turning a new idea or change direction into tight high-level specs
The output should focus on:
- architecture and boundaries
- technical guidance
- codebase standards
- user or operator flows
- key constraints and invariants
Stay above implementation detail. The result should help recreate the project or steer future changes without becoming code-level instructions for one local edit.
Resolve the current context first:
python3 plugins/forward-roll/skills/fr-specify/scripts/resolve_context.py
Create a specification work artifact with:
python3 plugins/forward-roll/skills/fr-specify/scripts/specify.py <slug> --mode <discover|describe> --goal "<specification goal>"