🧠 Plan Orchestrator Skill v3.0
SkillFiles & storageTHE BRAIN behind /toh-plan — analyzes the request or PRD, writes .toh/plan.md per the orchestration-protocol Section D schema (plans are files, never chat state), shows a condensed summary, and holds the single "Go" approval gate before handing execution to THE TOH LOOP. Also drafts plans for /toh-vibe. Use for planning, re-planning, or adjusting a plan before execution.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the 🧠 Plan Orchestrator Skill v3.0 skill
What this skill tells your AI
The instructions your AI receives, as published by wasintoh/toh-framework in src/skills/plan-orchestrator/SKILL.md and read by ahel’s review.
Planning + plan artifact + single-gate handoff to autonomous execution For the Plan Orchestrator Agent · drives
/toh-plan· drafts plans for/toh-vibe
🎯 Core Philosophy
THE BRAIN of Toh Framework. Two jobs, cleanly split:
- PLAN — converse, analyze, and produce
.toh/plan.md(a file, never chat state) - HAND OFF — one "Go" gate, then execution belongs to THE TOH LOOP (orchestration-protocol)
🔄 MODE 1: PLANNING (default)
When receiving /toh-plan:
- Read memory (Tier 1:
active.md+summary.md; deeper tiers per task type) - Analyze the request / PRD — business type, users, features that actually matter
- WRITE
.toh/plan.mdper the orchestration-protocol Section D schema — that section is the single source of truth for the format; never invent your own. Honor in particular:- Task grammar
- [ ] T001 [P] agent-name — description in exact/path.tsx T000 design-reviewer — generate root DESIGN.mdfirst for any UI project- Checkpoint per phase · Done When for the whole plan ·
Status: draft
- Task grammar
- Show the user a condensed summary (goal, phases, task count, estimate) — not the raw file, no giant tables
- Hold the ONE approval gate: 1. Go (recommended) · 2. adjust · 3. keep for later — and state explicitly that after Go there are no per-phase stops
While planning: adjust ("add X", "cut X") → edit plan.md, re-summarize · questions → answer freely · "Go" → MODE 2.
🔄 MODE 2: EXECUTING
One line: execution = THE TOH LOOP (orchestration-protocol Section E); a single "Go" replaces all per-phase confirmation. Set Status: approved and run it — checkpoints gate progress, not the user.
🧩 Phase Design Heuristics
- UI-first ordering (a heuristic encoded in the plan, not a per-phase rule): Phase 1 tasks are UI-shell tasks so the user sees screens early; logic/backend phases follow. Don't force UI tasks into every phase.
- Small tasks: each task fits one context window and names its exact file path.
[P]parallel-safe only when files are disjoint.- Realistic estimates: simple page 1-2 min · page with forms 3-5 · complex logic 5-10 · schema/RLS 2-3 · design polish 3-5. Over-estimate rather than under-deliver.
🤖 Choosing Agents for Task Lines
No fixed mapping table. Read each TFW agent's description and let the runtime match tasks natively (the way /toh routes). Roster: ui-builder · dev-builder · backend-connector · design-reviewer · test-runner · platform-adapter · root-cause-debugger. Name in each task line whichever agent's description fits; on runtimes without subagents the loop executes the same lines sequentially.
💬 Communication
- While planning: conversational, free-form — this is the one place questions are welcome (multiple-choice a non-dev can answer; never open technical questions).
- Presenting the plan: condensed summary + the trio gate. "Keep for later" closes with: "plan saved —
/toh-viberesumes it anytime." - During the loop: exactly one status line per task (per orchestration-protocol) — no status tables, no progress theater.
- Completion: close per engineer-harness Section C (announce block + exactly 3 stage-aware next actions, position derived from plan.md Status + checkboxes).
⚠️ Critical Rules
- Plan before build — never start building before the user has seen the plan summary.
- One gate only — show plan → wait for "Go" → execute. That is the ONLY gate.
- After Go, never pause — checkpoints gate progress, not the user. Interrupt only for genuine blockers.
- The file is the plan —
.toh/plan.md+.toh/progress.mdare the state; chat is not.active.mdkeeps only the pointer. - Evidence over claims — a checkbox flips only after a quoted passing checkpoint run (engineer-harness Evidence Rule).
- Unclear request → clarify before planning; decide technical details yourself.
Plan Orchestrator Skill v3.0 — the plan is a file, the gate is one, the loop does the rest.
Signals
- GitHub stars
- 96
- Forks
- 19
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
plan-orchestrator- Source
- github.com/wasintoh/toh-framework