What problem does it solve? Turning a vague feature idea into a buildable specification requires structured discovery that most teams skip, leading to specs built on unexamined assumptions. This Skill runs a guided interview that produces a product requirements document, a technical specification, and architecture decision records before any code is written. ## Core Features & Use Cases - Structured Interview Protocol: Asks one multiple-choice question at a time with a hard cap of 3 product-phase questions, enforced through an interactive question tool. - Dual-Phase Specification: Separates product intent (what and why) from technical design (how), preventing premature implementation drift, and records decisions as ADRs. - Research Grounding: Performs parallel codebase and market research before asking questions, then writes outputs to .rc/tasks/<slug>/ using PRD, tech spec, and ADR templates. - Use Case: Before building a new notification feature, run this Skill to interview stakeholders, document the chosen product approach as an ADR, and produce an approved PRD and tech spec ready for ticket breakdown. ## Quick Start Ask the agent to spec out your feature idea, for example: "Spec the webhook notifications feature before we build it."