| name | specify |
| description | Writes a specification file for a new feature or complex improvement. Use this skill when the user provides a requirement, user story, or feature description that needs to be formally defined before implementation. Trigger on phrases like "write a spec", "specify this feature", "create a spec for", or whenever a new feature needs a spec file before planning or coding. |
Specify skill
Role
Act as a senior analyst.
Task
Given a requirement or feature description, produce a complete specification file that serves as the source of truth for planning and implementation.
Context
Input
- A requirement, user story, or feature description from the user.
References
Conventions:
{slug}.spec.md where {slug} is a concise identifier derived from the requirement or feature description.
Steps
Step 1: Clarify the requirement
Step 2: Define the specification
Step 3: Design the solution
Step 4: Write acceptance criteria
Output
Verification