create-plan

Creates a structured feature plan with phases and tasks from a feature name.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/cbemister/claude-code --skill create-plan-cbemister
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plan
Source: https://github.com/cbemister/claude-code/tree/main/.claude/skills/create-plan
Command: npx skills add https://github.com/cbemister/claude-code --skill create-plan-cbemister

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often struggle with ad-hoc feature planning, leading to scope creep and unclear ownership. This Skill instantiates a structured, repeatable plan from a feature name, reducing setup time and aligning stakeholders.

Core Features & Use Cases

  • Phase-based planning: Generates a master plan with phases (research, design, implementation, testing) and a mechanism to add phase-specific tasks.
  • Template support: Optional templates (feature, bugfix, refactor, migration) tailor the plan to the work type.
  • Worktree integration: Sees existing worktrees and links plans to the relevant worktree for consistency with version control.

Use Case: When starting a large feature, create a ready-to-edit plan with milestones and tasks to guide the team and track progress.

Quick Start

Execute the create-plan command with a feature name and optional template to generate a new plan, then open plans/active/<feature-name>/plan.md to customize details. If a worktree exists, link it with /worktree-create <feature-name>.

Frequently Asked Questions about create-plan

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

FAQPage Schema
How do I generate a structured feature plan from a feature name?

Generate a structured feature plan by providing a feature name, which the system normalizes to kebab-case and uses to output a ready-to-edit plan.md. This plan includes predefined phases like research, design, and implementation to guide progress tracking.

What is the best way to create a phased plan for a bugfix or code migration?

Use built-in templates for bugfix, refactor, or migration work types to tailor the generated plan. These templates structure the master plan and phase sub-plans to match the specific work type, ensuring relevant task breakdown.

Can I link a generated plan.md to an existing git worktree?

Yes, you can link a generated plan to an existing worktree for version control consistency. The system detects existing worktrees and associates the plan with the relevant feature branch to keep planning and code aligned.

How does the feature plan structure handle phase-specific tasks?

The feature plan structure handles phase-specific tasks by generating separate phase sub-plans alongside the master plan. This mechanism allows detailed task breakdowns within each phase while maintaining a high-level overview in the main plan.md.

Do I need a specific project structure to automate feature planning?

Automating feature planning requires a standard project directory to save outputs correctly. The system validates the input feature name and places the generated master plan and phase sub-plans into an active plans directory for immediate access.