What problem does it solve?
This skill eliminates the risk of rework and scope creep caused by ambiguous requirements and unplanned development, by ensuring requirements are fully clarified and a validated solution design is agreed upon before any coding begins.
Core Features & Use Cases
- Targeted Requirement Clarification: Asks one blocking question at a time with 2-3 reference options to resolve critical ambiguities without overwhelming the user.
- Scope & Impact Analysis: Defines clear in-scope and out-of-scope items, identifies affected code files, and outlines potential risks and acceptance criteria.
- Structured Design Output: Produces consistent design artifacts for medium-to-large tasks, or concise design summaries for small, clear tasks.
- Use Case: For a new user permission system with unclear edge case requirements, use this skill to confirm scope, identify affected modules, and outline the implementation approach before writing any code.
Quick Start
Use the design skill to create a solution design for the new third-party payment integration feature with unclear requirements.