What problem does it solve?
This Skill helps teams and individual contributors turn vague or incomplete feature requests into a clear, scoped, and implementable plan so work can be estimated, assigned, and delivered with minimal rework. It reduces ambiguity by enforcing requirement simplification, discovery questions, and objective acceptance criteria so engineering and product align before coding begins.
Core Features & Use Cases
- Requirement discovery & simplification: Restate requests in plain language (Feynman Echo), surface gaps, and generate targeted clarifying questions.
- Codebase investigation & integration mapping: Identify relevant modules, integration points, and existing patterns to estimate effort and surface hidden complexity.
- Option comparison & risk assessment: Propose multiple implementation approaches, tradeoffs, diagrams, and a recommended path with verifiable acceptance criteria.
- Use Case: A product manager presents a high-level new feature idea; use this Skill to produce a verified spec draft, 2-3 implementation options, a complexity estimate, and a zero-fog checklist for verification.
Quick Start
Use the feat skill to explore and size a proposed feature by summarizing the requirement, listing three clarifying questions, and recommending an implementation approach.