What problem does it solve?
This skill eliminates the risk of incomplete, misaligned specification documents that cause rework and scope creep by guiding users through a structured, decision-tree interview to capture every required design decision before implementation begins.
Core Features & Use Cases
- Guided Decision-Tree Interview: Walks through all spec sections (goal, architecture, tech stack, components, data flow, error handling, testing, non-goals) one question at a time, with recommended answers, trade-off analysis, and codebase evidence where available.
- Automated Spec Generation: Produces a structured spec.xml document saved to the canonical .vvoc/specs/YYYY-MM-DD-<slug>/ directory, plus an optional design-context.xml companion for complex sessions with non-obvious tradeoffs.
- Use Case: For a new feature like a batch data migration tool, use this skill to walk through all design decisions (data model, error handling, rollback semantics) and get a complete, user-approved spec before any code is written.
Quick Start
Invoke the vv-spec skill to start a guided decision-tree interview that will generate a complete structured spec document for your planned feature.