What problem does it solve?
This Skill prevents premature coding by ensuring a thorough understanding of requirements, potential risks, and a clear, actionable implementation strategy before any code is written.
Core Features & Use Cases
- Requirement Clarification: Restates user requests to ensure alignment.
- Codebase Exploration: Analyzes existing code to identify affected files and patterns.
- Phased Planning: Breaks down complex features into manageable implementation steps with risk assessments.
- User Confirmation Gate: Requires explicit user approval before proceeding with code generation.
- Use Case: Before adding a new authentication method, use
/plan add a new authentication method to get a detailed breakdown of affected files, implementation phases, and potential risks, ensuring a robust and well-considered approach.
Quick Start
Use the plan skill to outline the steps for refactoring the user authentication module.