Turn discussions into executable, self-contained implementation plans. USE for: multi-file features, architectural changes, unfamiliar tech requiring research, handoff to future sessions or other agents. SKIP for quick fixes, single-file changes, or low-complexity tasks with high discoverability—use lightweight planning instead (see complexity matching). Triggers: "plan this feature", "create implementation plan", "mega plan", "write a PLAN.md", "plan before implementing", "thorough planning", "help me design this".
View on GitHubbengous/claude-code-plugins
conductor
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/bengous/claude-code-plugins/blob/main/conductor/skills/mega-plan/SKILL.md -a claude-code --skill mega-planInstallation paths:
.claude/skills/mega-plan/# Mega-Plan Skill
Transform conversations into rock-solid implementation plans. The conversation IS the planning process.
<core_philosophy>
- **One output**: PLAN.md - no JSON, no state files, no orchestration overhead
- **Self-contained**: Implementer needs nothing beyond the plan
- **Research visible**: User sees findings, guides direction
- **Iterative**: User reviews drafts, suggests changes before finalizing
</core_philosophy>
<design_decisions>
## Questions That Force Decisions
Before exploring solutions, force these choices:
**Scope decisions**
- "What's the simplest version that still delivers value?" → Forces MVP boundary
- "If you could only ship one capability, which?" → Forces prioritization
**Quality decisions**
- "What would make this a failure even if it 'works'?" → Forces success criteria beyond "it runs"
- "Who's the handoff audience: you tomorrow, a teammate, or a future AI agent?" → Forces documentation depth
**Build vs integrate decisions**
- "Is this core to your product or commodity infrastructure?" → Forces build-vs-buy stance
- "What existing pattern in the codebase is this most similar to?" → Forces reuse consideration
Proceed to EXPLORE only after the user commits to specific answers. If responses remain vague ("it depends"), rephrase with concrete options until you receive a clear commitment.
</design_decisions>
<planning_anti_patterns>
## Patterns to Avoid
Plans fail when implementers are left guessing. Avoid these patterns:
**Vague action items**
- "Implement the feature" → Instead: "Create `src/services/feature.ts` with `handleX()` function following pattern in `src/services/auth.ts:45-60`"
- "Add proper error handling" → Instead: List the 3-5 specific errors, where caught, what happens for each
**Assumed context**
- "Use the standard approach" → Instead: Name the file containing the pattern and line numbers
- "Follow existing conventions" → Instead: Specify which file demonstrates the convention
**Pseudocode in research no