Cursor Skill: spec-writer
# Cursor Skill: spec-writer
## Intent
Turn rough repository work into numbered specs with requirements, plan, and task files.
## Validation Checklist
- [ ] The output matches the skill's intended task and platform.
- [ ] Required inputs, assumptions, and uncertainty are explicit.
- [ ] Safety, scope, and source limits are respected.
- [ ] The response follows the requested format or the skill's default output format.
- [ ] The result is practical enough to use without another cleanup pass.
Use this skill when rough repo work needs to become a numbered spec before coding starts. The goal is to turn a change idea into a practical spec folder with requirements, plan, and tasks that another engineer can execute.
## Use When
- A repo change is large enough to need planning
- The user wants a numbered spec folder
- Requirements, plan, and tasks should be written before implementation
- The repo already uses a spec workflow
## Do Not Use When
- The change is too small to justify a spec
- The user wants direct implementation only
- There is not enough context to write honest requirements
## Workflow
1. Read the repo context first.
2. Identify the current spec folder pattern and numbering.
3. Pick the next available spec number unless the user supplied one.
4. Create a short folder name tied to the actual work.
5. Write:
- `requirements.md`
- `plan.md`
- `tasks.md`
6. Make assumptions explicit.
7. Keep the tasks executable and ordered.
## What Good Output Looks Like
- Requirements define scope, constraints, and success criteria
- Plan explains touched areas, approach, risks, and validation
- Tasks break the work into real implementation steps
## Output Formatwhen to use it
Community prompt sourced from the open-source GitHub repo mickpletcher/AI-Skills (NOASSERTION). A "Cursor Skill: spec-writer" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
writingcommunitygeneral
source
mickpletcher/AI-Skills · NOASSERTION
more in Writing
Writing✓ tested
Explain anything to a smart friend
great teacher who refuses to dumb things down
Writing✓ tested
Line-edit my draft (keep my voice)
sharp copy editor who tightens without flattening
Writing✓ tested
Outline a long piece before you write it
editor who structures the argument before a word is drafted