One-click install
npx skills add https://github.com/CaptainCrouton89/.claude --skill planning-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Planning Implementation
Source: https://github.com/CaptainCrouton89/.claude/tree/main/skills/planning
Command: npx skills add https://github.com/CaptainCrouton89/.claude --skill planning-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

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".

Frequently Asked Questions about Planning Implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a complex feature into actionable implementation tasks?

Implementation planning structures complex features into managed steps by clarifying requirements, analyzing codebase impact, identifying dependencies, and producing a detailed task breakdown with risks. This prevents scope creep and ensures alignment before coding begins.

What's the best way to plan a software refactor or system migration?

Plan refactors by systematically validating requirements, investigating affected code patterns, and creating a structured roadmap with task sequencing and parallelization opportunities. This approach surfaces hidden risks and prevents mid-project rework.

How do I validate requirements before starting implementation?

Requirement validation uses discovery questions to resolve ambiguities, technical inference to fill gaps, and impact analysis across the codebase. This clarification step ensures the implementation plan addresses the actual problem.

Can I use implementation planning for new features, upgrades, and technical design?

Yes. Implementation planning applies to new features, migrations, upgrades, architecture design, and refactors. It enforces consistent requirement validation and task breakdown across any scenario involving code or system changes.

Why does unclear project scope cause development delays?

Unclear scope leads to misalignment between requirements and implementation, causing rework, missed dependencies, and unvalidated assumptions. Structured planning surfaces these issues upfront, eliminating downstream friction.

What should an implementation plan include?

An implementation plan includes broken-down tasks with clear dependencies, identified risks, parallelization opportunities, and a validated requirement baseline. This roadmap guides development and prevents scope drift.