What problem does it solve?
This Skill helps when a feature request is too vague to implement safely, especially when scope, success criteria, risks, or design direction are still unclear. It prevents premature coding by forcing structured discovery, explicit tradeoffs, and user approval before planning or implementation begins.
Core Features & Use Cases
- Structured discovery: Guides a one-question-at-a-time clarification process that only asks questions which materially change implementation.
- Decision framing: Produces 2-3 viable approaches with tradeoffs and recommends the simplest workable option.
- Approval gates and spec quality checks: Requires direction approval before drafting and optionally file-level approval for saved specs, with placeholder and contradiction checks.
- Use cases: Ideal for new features, high-risk changes involving auth, billing, migrations, or security, repeat feature work that must verify prior behavior, and any request like "build me X" that lacks enough detail to code responsibly.
Quick Start
Ask the AI to use write-spec to turn your feature idea into an approved implementation spec before any code is written.