What problem does it solve?
This Skill automates the creation of detailed, phased implementation plans for software features or tasks, ensuring clarity, alignment, and a structured approach to development.
Core Features & Use Cases
- Requirement Understanding: Parses specs and existing documentation to grasp feature requirements.
- Codebase Research: Investigates the existing codebase to identify relevant patterns, integration points, and necessary changes.
- Phased Planning: Breaks down complex features into manageable, verifiable phases, often with a Test-Driven Development (TDD) approach.
- Use Case: A developer needs to add a new API endpoint. This Skill researches existing API patterns, identifies necessary database changes and tests, and generates a phased plan for implementation.
Quick Start
Use the create-plan skill to generate a detailed implementation plan for adding user profile editing functionality.