What problem does it solve?
This Skill provides a structured approach to planning and designing software features, ensuring clarity, identifying risks, and defining scope before implementation begins.
Core Features & Use Cases
- Task Decomposition: Breaks down complex tasks into manageable, verifiable steps.
- Approach Comparison: Evaluates multiple implementation strategies, highlighting trade-offs.
- Risk Identification: Surfaces potential issues and suggests mitigation strategies.
- Scope Definition: Clearly delineates what is included and excluded from the task.
- Use Case: Before starting a major refactor of a core service, use this skill to create a detailed plan, compare different architectural approaches, and identify potential impacts on other parts of the system.
Quick Start
Use the design skill to create a detailed implementation plan for the new user authentication module.