What problem does it solve?
Turn fuzzy feature pitches into a concrete, approved Spec by managing a structured, interactive session lifecycle and capturing decisions in a shareable spec.
Core Features & Use Cases
- Interactive session creation and spec_id generation for new features.
- Mandatory intent collection: planned_phases, pipeline_mode, output_locale, saved to session.yml.
- Draft and refine spec.md with NEEDS CLARIFICATION markers when ambiguous, and support resumption via FEAT-NNN.
- PM-bypass integration with a formal bypass gate and corresponding pm_decision evidence.
- Auto-advance to the next Phase after approval, enabling seamless handoff to Plan/Tasks/Implementation phases.
Quick Start
Start a fresh spec with /spec-writer, or resume with /spec-writer FEAT-NNN, and follow the interactive prompts to generate the initial spec draft.