code-planning

Generate markdown implementation plans covering file changes, tasks, security, and testing.

Updated May 3, 2026
One-click install
npx skills add https://github.com/brandonburrus/.claude --skill code-planning-brandonburrus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-planning
Source: https://github.com/brandonburrus/.claude/tree/main/skills/code-planning
Command: npx skills add https://github.com/brandonburrus/.claude --skill code-planning-brandonburrus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps software engineers and team leads create clear, detailed, and reviewable implementation plans before coding begins, reducing misunderstandings and errors.

Core Features & Use Cases

  • Workflow Documentation: Produces comprehensive markdown plans outlining file changes, tasks, security, infrastructure, testing, and more.
  • Collaboration Facilitation: Ensures team members and stakeholders understand the proposed changes fully before implementation.
  • Use Case: When preparing a significant refactor, use this skill to generate a detailed plan addressing dependencies, security, and testing strategies in advance.

Quick Start

Use the code-planning skill to generate a plan for integrating a new caching layer into the existing web application.

Frequently Asked Questions about code-planning

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

FAQPage Schema
How do I create an implementation plan for a complex software refactor?

To create an implementation plan for a complex software refactor, use structured planning to generate comprehensive markdown documentation outlining file changes, task breakdowns, security considerations, and testing strategies before coding begins.

What should be included in software architecture planning before coding starts?

Software architecture planning should include file modifications, task breakdowns, risk analysis, security protocols, infrastructure changes, testing strategies, and data flow documentation to ensure projects are well-documented and reviewable before coding starts.

Can I use structured planning for critical code changes requiring team review?

Yes, structured planning is suitable for complex and critical code changes requiring review. It facilitates collaboration by ensuring team members and stakeholders fully understand proposed changes, dependencies, and risks before implementation.

How do I document task breakdowns and infrastructure changes for a new feature?

Document task breakdowns and infrastructure changes by generating comprehensive markdown plans that outline file modifications, security requirements, testing strategies, and data flow, ensuring all project details are captured for team alignment.

When do I need detailed workflow documentation for software development projects?

You need detailed workflow documentation for software development projects when preparing significant refactors or critical code changes, helping reduce misunderstandings and errors by ensuring stakeholders understand proposed changes fully before implementation.

What is the best way to plan for integrating a new caching layer into a web application?

The best way to plan for integrating a new caching layer is to generate a detailed plan addressing dependencies, security, infrastructure, testing strategies, and data flow in advance, ensuring a reviewable markdown document guides the implementation.