From task-orchestrator
Materializes approved plans into MCP items with dependencies, then dispatches subagents for implementation. Auto-triggers after plan approval when MCP tracking active.
How this skill is triggered — by the user, by Claude, or both
Slash command
/task-orchestrator:post-plan-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Plan approval is the green light for the full pipeline. Proceed through all three phases without stopping.
Plan approval is the green light for the full pipeline. Proceed through all three phases without stopping.
Complete materialization before any implementation begins.
create_work_tree (preferred for structured work with dependencies) or manage_items (for individual items). Apply appropriate schema tags based on the plan and the project's .taskorchestrator/config.yaml — this activates gate enforcement for each item. If the config defines separate schemas for containers vs. child tasks, apply the appropriate tag at each level.BLOCKS for sequencing, fan-out/fan-in patterns for parallel workexpectedNotes in create responses — if the item's tags match a schema, the response includes the expected note keys and phases. Fill required queue-phase notes (requirements, acceptance-criteria, etc.) with content from the plan before advancing.If create_work_tree fails: Check partial state with query_items(operation='overview'). Delete partial items with manage_items(delete, recursive=true) and retry.
Do NOT dispatch implementation agents until materialization is complete. Agents need MCP item UUIDs to self-report progress.
Dispatch subagents to execute the plan:
expectedNotes entries include guidance, embed it in the delegation prompt as authoring instructions when filling notesadvance_item(trigger="start") to enter work, and advance_item(trigger="start") again to advance to review before returning. Agents do NOT call advance_item(trigger="complete") — the orchestrator handles terminal transitionsimplementation-notes, test-results, etc.) as the agent worksget_blocked_items(parentId=...) to confirm upstream items completed — dependency gating implicitly verifies agents transitioned their items. If downstream items are still blocked, investigate the upstream blockeradvance_item or complete_tree for terminal transitions on items delegated to agents — the orchestrator reviews and advances to terminal after agents returnDo NOT use AskUserQuestion between phases — proceed autonomously.
After all agents complete:
query_items(parentId=..., role="work") — any results are items agents failed to transition. Use /status-progression to diagnose and manually advance stuck itemsget_context() health check to see what completed, what stalled, and what needs attentionget_context(itemId=...)The post-plan workflow is done. Report the final status to the user — what completed, what needs attention, and any items still in progress.
npx claudepluginhub jpicklyk/task-orchestrator --plugin task-orchestratorChecks MCP for existing work and stalled items, discovers note schemas from .taskorchestrator/config.yaml, and identifies gate requirements to set definition floor before plan mode.
Executes implementation plans by dispatching tasks to implementer and reviewer subagents. Tracks progress per-task and coordinates sequential phases.
Executes finalized plans by loading task files, building dependency graphs, parallelizing topological task execution via subagents for complex work or inline for simple actions.