Deep Plan Skill

SkillDev tools

Research-validated planning — research → plan → verify cycle for high-confidence implementation plans

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Deep Plan Skill skill

What this skill tells your AI

The instructions your AI receives, as published by baekenough/oh-my-customcode in .claude/skills/deep-plan/SKILL.md and read by ahel’s review.

Research-validated planning that eliminates the gap between research assumptions and actual code. Orchestrates a 3-phase cycle: Discovery Research → Reality-Check Planning → Plan Verification.

Teams-compatible — works both from the main conversation (R010) and inside Agent Teams members. When used in Teams, the member directly executes the 3-phase workflow without Skill tool invocation.

Full phase detail: guides/deep-plan/phases.md

Usage

/deep-plan <topic-or-issue>
/deep-plan "implement caching layer for API responses"
/deep-plan #325 new authentication system
/deep-plan Rust async runtime migration

Problem Solved

Research-only analysis produces findings based on assumptions about the codebase. These assumptions often diverge from reality:

AssumptionRealityImpact
"Feature X is missing"Already implementedWasted effort on duplicate work
"Pattern Y is needed"Partially existsOver-engineering existing code
"Library Z is required"Already a dependencyUnnecessary integration effort

/deep-plan solves this by cross-referencing research findings against actual code before committing to a plan.

Workflow Contract

3-phase pipeline:

PhaseNameKey ActivityModel
1Discovery Research10-team parallel via /researchsonnet + opus
2Reality-Check Planning3 Explore agents + gap analysishaiku + opus
3Plan Verification3 focused verification teamssonnet + opus

Execution Rules

RuleDetail
Phase 1Full /research skill invocation (10 teams)
Phase 2Max 3 parallel Explore agents (R009)
Phase 3Max 3 parallel verification teams (R009)
Orchestrator onlyMain conversation manages all phases (R010)
Intent displayShow phase plan before execution (R015)
EcomodeAuto-activate for team result aggregation (R013)
REVISE limitMax 2 cycles before user escalation

Differentiation

SkillScopeCode VerificationPhases
/researchAnalysis onlyNone — assumption-based1
Plan modePlanning onlyYes — code exploration1
/structured-dev-cycleFull implementationYes — stage-by-stage6
/deep-planAnalysis + Planning + Verification3-pass cross-verification3

Artifact Output (R006/R010)

Phase 3 verification report path: .claude/outputs/sessions/{YYYY-MM-DD}/deep-plan-{HHmmss}.md

Under mode: "bypassPermissions", subagents write directly to .claude/outputs/ with Write/Edit — no temp-script wrapping is needed (CC v2.1.121+, #1101). When spawning the final synthesis agent to write this artifact, include verbatim in the agent prompt:

**Artifact output (for this task)**

Write the verification report to `.claude/outputs/sessions/<date>/deep-plan-<HHmmss>.md`
using the Write tool directly (create the directory if needed). Your Agent tool call
runs under `mode: "bypassPermissions"`, so direct Write/Edit on `.claude/` is permitted.

See R006 "Sensitive Path Handling" (CC v2.1.121+ direct-write convention).

Agent Teams (R018)

PhaseWithout Agent TeamsWith Agent Teams
Phase 1Delegates to /research (handles internally)Delegates to /research (handles internally)
Phase 2Up to 3 Explore agents via Agent toolUp to 3 Explore agents via Agent tool (below threshold)
Phase 33 agents via Agent tool3 agents — prefer Agent Teams for coordination

Post-Completion Advisory

After PASS verdict:

[Advisory] Verified plan ready for implementation.
├── For complex implementations (10+ files): /structured-dev-cycle
├── For parallel task execution: superpowers:subagent-driven-development
└── For simple tasks (< 3 files): proceed directly

Permission Mode

When spawning agents via the Agent tool during this skill's execution, always pass mode: "bypassPermissions". The Agent tool default (acceptEdits) overrides agent frontmatter permissionMode, causing permission prompts during unattended execution.

Signals

GitHub stars
34
Forks
6
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
deep-plan
Source
github.com/baekenough/oh-my-customcode