Create self-updating plan files for complex projects with phased breakdown and autonomous execution tracking. Generates feature-specific plans (e.g., PLAN-auth.md, PLAN-api.md) that enable autonomous work across sessions. Use when user wants comprehensive project planning with phases and detailed steps.
Creates self-updating plan files for complex projects with phased breakdown and autonomous execution tracking. Generates feature-specific plans (e.g., PLAN-auth.md, PLAN-api.md) that enable autonomous work across sessions. Use when user wants comprehensive project planning with phases and detailed steps.
/plugin marketplace add bfreis/claude-mart/plugin install plan-exec@claude-martThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill creates standalone plan files for complex projects that enable autonomous, phased execution with real-time progress tracking.
Use this skill when:
Do NOT use this skill when:
plan-executor skill instead)Plans are feature/project-specific and can be named flexibly:
PLAN-{feature}.md (e.g., PLAN-auth.md, PLAN-api.md)PLAN.mdAlways ask the user what filename they want or suggest based on the project/feature name.
When creating a plan file, follow this exact structure:
This section MUST be first. Keep it concise (~15 lines):
## Instructions for Claude Code
When working on this plan:
1. **Use the `plan-executor` skill** to execute this plan
2. **Work autonomously** through phases without stopping for approval (unless blocked)
3. **Document findings** in the Notes & Decisions section
**Execution Mode:** [direct|worker]
**Auto-continue:** [yes|no]
**Commit after phase:** [yes|no] (include PLAN file: [yes|no])
Simple status at the top:
**Current Phase:** Phase 1: [Phase Name]**Current Phase:** COMPLETEEach phase should include:
## Phase N: [Phase Name]
Brief description of what this phase accomplishes.
### Step N.1: [Step title]
Detailed, actionable step description with context and requirements.
### Step N.2: [Another step title]
Description for this step...
Step Format Notes:
### Step N.X: Title), NOT checkbox list items{phase}.{step} (e.g., 0.1, 1.2, 2.3)Major section after all phases: ## Notes & Decisions
Template structure for each phase:
### Phase N: [Phase Name] (Status)
- Implementation details and approach taken
- Why decisions were made
- Deviations from original plan with explanations
- Technical details for future reference
Final section with overall project readiness criteria:
## Completion Checklist
Before marking this project complete:
- [ ] All phases marked complete
- [ ] All tests passing
- [ ] Build successful
- [ ] Documentation complete
When this skill is invoked:
Determine filename: Ask user for desired filename or suggest based on project (e.g., "I'll create PLAN-auth.md for this authentication feature")
Ask about preferences:
a) Execution mode:
b) Auto-continue preference:
c) Commit preferences:
Gather project details from the user if not already provided
Break down the project:
Create the plan file with:
plan-executor skill)Make it standalone: The file should contain enough context that referencing it in a fresh session gives Claude complete understanding of the project
plan-executor skillUser: "Create a plan for building a JWT authentication system with refresh tokens"
Claude should:
PLAN-auth.md for this authentication feature"@PLAN-auth.md to begin execution"User: "Create a plan for building a CLI tool with subcommands and configuration support"
Claude should:
PLAN.md for this project"