Create phased implementation plans from research artifacts. Use after /epic:explore completes to design atomic, verifiable implementation phases. Triggers on /epic:plan or when user wants to create an implementation plan, design phases, or prepare for coding based on completed research.
/plugin marketplace add astrosteveo/claude-code-plugins/plugin install astrosteveo-epic-plugins-epic@astrosteveo/claude-code-pluginsThis skill is limited to using the following tools:
references/plan-template.mdPlanning phase of the Explore-Plan-Implement workflow. Create detailed, phased implementation plans based solely on research findings.
1. Locate active workflow: .claude/workflows/*/state.md
2. Verify Explore phase is complete
3. Load research artifacts (codebase-research.md, docs-research.md)
4. Design atomic, verifiable phases
5. Write plan to plan.md
6. Update state.md
7. Present summary for human review
If prerequisites not met:
⚠️ Cannot create plan - Explore phase incomplete
Run `/epic:explore [feature]` first.
Each phase must be:
## Phase N: [Descriptive Name]
### Changes
| File | Action | Description |
|------|--------|-------------|
| `path/to/file.ts:45-67` | Modify | [what changes] |
| `path/to/new.ts` | Create | [what it does] |
### Implementation Details
[Specific code changes, following patterns from research]
### Verification
**Automated:**
- [ ] `npm test` - [what it verifies]
- [ ] `npm run lint` - passes
- [ ] `npm run typecheck` - passes
**Manual:**
- [ ] [Specific check requiring human verification]
| Check | Requirement |
|---|---|
| Research-based | All decisions reference research findings |
| Specific | File paths include line numbers |
| Verifiable | Every phase has automated + manual checks |
| Complete | Rollback plan and success criteria defined |
| Right-sized | No phase too large for one session |
See references/plan-template.md for full structure.
After writing the plan, invoke the plan-validator agent to validate it before presenting to user.
Task tool:
subagent_type: epic:plan-validator
run_in_background: false
prompt: |
Validate the implementation plan at: .claude/workflows/[slug]/plan.md
Research artifacts: .claude/workflows/[slug]/codebase-research.md
Write validation report to: .claude/workflows/[slug]/plan-validation.md
IMPORTANT: Always launch a fresh agent. Never use the resume parameter.
| Verdict | Action |
|---|---|
| PASS | Present plan to user for approval |
| PASS WITH CONCERNS | Present concerns, ask user to review |
| NEEDS REVISION | Fix issues, re-validate (max 3 attempts) |
When validation returns "NEEDS REVISION":
⚠️ Plan Validation Failed (Attempt 2/3)
Issues found:
1. Phase 2 verification steps incomplete
2. Rollback plan missing for database changes
Auto-fixing: Adding verification steps...
Re-validating...
| Attempt | Action |
|---|---|
| 1 | Auto-fix if possible, re-validate |
| 2 | Auto-fix if possible, re-validate |
| 3 | STOP - require human intervention |
After 3 failed attempts:
⚠️ Plan validation failed 3 times.
Remaining issues:
- [issue list]
Options:
1. I'll help fix specific issues (tell me which)
2. Revise the plan manually, then /epic:plan --revalidate
3. Skip validation and proceed (not recommended)
✓ Plan Phase Complete
Feature: [description]
Phases: [N] phases defined
Artifact: .claude/workflows/[slug]/plan.md
Validation: [PASS/PASS WITH CONCERNS]
- Completeness: ✓
- Feasibility: ✓
Phase Summary:
1. [Phase 1] - [files affected]
2. [Phase 2] - [files affected]
Next: Review plan, then run /epic:implement
Error in Research → 1000s of bad lines
Error in Plan → 100s of bad lines ← THIS PHASE
Error in Code → ~1 bad line
This is the second-highest leverage point. Human review here prevents cascading errors.
references/plan-template.md - Full implementation plan templateApplies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.