What problem does it solve? Teams often jump from a vague idea or ticket straight into code, producing misaligned implementations. This Skill enforces a product-requirements gate that interviews the user, clarifies scope and acceptance criteria, and produces an approved lightweight spec before any implementation design begins. ## Core Features & Use Cases - Structured Discovery Interview: Asks targeted questions one at a time, grounded in codebase evidence, to resolve unknowns about the problem, desired behavior, and success criteria. - Approved Spec Artifact: Produces a standardized spec template (problem statement, current/desired state, user stories, key decisions, out of scope) plus an optional work-contract-v1 section with scope classification for downstream routing. - Lifecycle Integration: Runs repo-configured spec_approved lifecycle actions (artifact writes, tracker posts, CLI hooks) and routes approved specs to blueprint, break-spec, or spec_refinement based on scope classification. - Use Case: A developer receives a vague ticket like "improve onboarding". The Skill explores the codebase, interviews the user about target users and success metrics, proposes product directions, and delivers an approved spec ready for implementation design. ## Quick Start Ask the agent to spec out the new onboarding improvement ticket before any implementation begins.