What problem does it solve?
This Skill provides a structured approach to creating implementation plans before coding, breaking down complex features, refactors, or system changes into manageable steps. It solves the problem of unclear project direction, ensuring requirements are validated, codebase impact is analyzed, and actionable task breakdowns are produced with identified dependencies and risks.
Core Features & Use Cases
- Requirements Clarification: Systematically ask discovery questions and generate technical inferences to resolve ambiguities before planning.
- Comprehensive Investigation: Utilize direct tools or parallel
context-engineer agents for thorough impact analysis across the codebase.
- Structured Plan Generation: Create detailed implementation plans with tasks, dependencies, parallelization opportunities, and risks, ensuring a clear roadmap for development.
Quick Start
Example: Plan a new user authentication feature
1. Clarify: Ask about happy path, edge cases, performance, integrations.
2. Investigate: "Read docs/api-contracts.yaml and grep for existing auth patterns."
3. Plan: Create docs/plans/auth-feature/plan.md with tasks like "Add API schema", "Implement controller", "Write tests".