What problem does it solve? Writing feature specifications often suffers from ambiguity, scope creep, and misalignment between stakeholders. This Skill eliminates vague requirements by exploring the codebase first, asking focused one-at-a-time questions, and converging on a verifiable specification before any implementation begins. ## Core Features & Use Cases - Codebase-Informed Clarification: Investigates existing patterns, conventions, and constraints using parallel sub-agents before asking the user anything, so questions are grounded in reality. - Structured Discussion Workflow: Follows a five-step workflow (Investigate, Clarify, Explore approaches, Align, Specify) with one question per message and multiple-choice options to reduce cognitive load. - Verifiable Output Format: Produces a specification with problem statement, numbered requirements, in/out of scope lists, acceptance criteria, constraints, and open questions, saved to .claude/plans/. - Use Case: A developer needs to add a notification feature to a web app. The Skill explores the existing architecture, asks targeted scoping questions with recommendations, proposes 2-3 approaches with trade-offs, and writes a complete spec ready for implementation planning. ## Quick Start Ask the AI to create a feature specification for the new feature you have in mind and let it explore the codebase first.