home/writing/cursor-skill-spec-writer

Cursor Skill: spec-writer

GPTClaudeGemini··1,270 copies·updated 2026-07-14
cursor-skill-spec-writer.prompt
# 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 Format

when 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