| name | generating-specs |
| description | Writes the specification with problem definition, solution outline, and acceptance criteria. To be used to specify a feature, bug correction, or enhancement. |
Generating Specs Skill
Write the specification to implement a feature, bug correction, or enhancement.
Include the problem definition, solution overview, and acceptance criteria.
Keep the problem definition clear, concise, and focused.
Do not enter implementation details.
Make the acceptance criteria specific, and testable.
Do not write any code or tests, just the specification.
Context
The feature, bug correction, or enhancement must be provided in the input.
If not, ask for it before proceeding.
Types of specifications to generate include:
- New or current feature :
feat
- Bug correction :
bug
- Enhancement or refactor :
chore
Specification output template
Read and follow the specific spec template to generate the document.
Steps to follow:
Step 1: Capture inputs:
Step 2: Review PRD (if applicable):
Step 3: Define the Problem:
Step 4: List User Stories:
Step 5: Outline the Solution:
Step 6: Set Acceptance Criteria:
Step 7: Generate an spec-slug-id:
Step 8: Write the Specification:
Output Checklist