Create structured implementation plans before coding. Use when breaking down complex features, refactors, or system changes. Validates requirements, analyzes codebase impact, and produces actionable task breakdowns with identified dependencies and risks.
The Planning Implementation skill helps create structured plans before implementing complex features, refactors, or system changes. This skill focuses on breaking down complex work into smaller, manageable steps, ensuring all requirements are clarified, and the impact on the codebase is thoroughly analyzed. By producing actionable task breakdowns and identifying dependencies and risks, it enables developers to approach tasks with confidence and organization, minimizing the likelihood of errors and inefficiencies during development.
Use this skill when you need to create a structured approach before implementing, break down complex work into steps, or plan refactoring or system changes.
Before creating a plan, refer to project documentation, including product requirements, feature specifications, system design, API contracts, and design specifications.
If the requirements are unclear, ask discovery questions to clarify, and get approval before proceeding if necessary.
Quick Setup:
.claude/skills/Repository
CaptainCrouton89/.claude