Agent skill

post-plan-workflow

Internal workflow for post-plan materialization — creates MCP items from the approved plan and dispatches implementation. Triggered automatically after plan approval when MCP tracking is active.

Stars 177
Forks 18

Install this agent skill to your Project

npx add-skill https://github.com/jpicklyk/task-orchestrator/tree/main/claude-plugins/task-orchestrator/skills/post-plan-workflow

SKILL.md

Post-Plan Workflow — Materialize and Implement

Plan approval is the green light for the full pipeline. Proceed through all three phases without stopping.

Phase 1: Materialize

Complete materialization before any implementation begins.

  1. Create MCP items from the approved plan using 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.
  2. Wire dependency edges between items — use BLOCKS for sequencing, fan-out/fan-in patterns for parallel work
  3. Check expectedNotes 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.
  4. Verify all item UUIDs exist — confirm the full item graph is materialized before proceeding

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.

Phase 2: Implement

Dispatch subagents to execute the plan:

  • Each subagent owns one MCP item — include the item UUID in the delegation prompt
  • If expectedNotes entries include guidance, embed it in the delegation prompt as authoring instructions when filling notes
  • If expectedNotes entries include a skill field, include in the delegation prompt: "Before filling the <key> note, invoke /<skill> and follow its framework." This ensures subagents receive deterministic skill routing rather than relying on guidance prose
  • Agents own their work-phase transitions — each agent calls advance_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 transitions
  • Fill work-phase notes (implementation-notes, test-results, etc.) as the agent works
  • Respect dependency ordering — do not dispatch an agent for a blocked item until its blockers complete
  • Between waves: call get_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 blocker
  • Do not call advance_item or complete_tree for terminal transitions on items delegated to agents — the orchestrator reviews and advances to terminal after agents return

Do NOT use AskUserQuestion between phases — proceed autonomously.

Phase 3: Verify

After all agents complete:

  1. Run query_items(parentId=..., role="work") — any results are items agents failed to transition. Use /status-progression to diagnose and manually advance stuck items
  2. Run get_context() health check to see what completed, what stalled, and what needs attention
  3. Review any stalled items — check which notes are missing with get_context(itemId=...)
  4. Address blockers or incomplete work as needed

Workflow Complete

The post-plan workflow is done. Report the final status to the user — what completed, what needs attention, and any items still in progress.

Expand your agent's capabilities with these related and highly-rated skills.

jpicklyk/task-orchestrator

implement

End-to-end workflow for taking MCP work items from backlog to merged PR. Handles git branching, schema-driven planning, implementation, independent review, and PR creation. Composes spec-quality, review-quality, and schema-workflow skills into a single pipeline. Use when a user says "implement this", "work on this item", "fix these bugs", "pick up the next task", "create a PR for this", "go through the backlog", or references specific MCP item IDs for implementation.

177 18
Explore
jpicklyk/task-orchestrator

review-quality

Review quality framework for the work-to-review transition gate. Guides verification of plan alignment, test quality, and code simplification before marking implementation complete. Referenced by schema guidance fields during review-phase note filling. Read this skill when filling review-checklist notes or when asked to review completed implementation work.

177 18
Explore
jpicklyk/task-orchestrator

feature-implementation

Guide the full lifecycle of a feature-implementation tagged MCP item (the feature container) — from queue through review

177 18
Explore
jpicklyk/task-orchestrator

spec-quality

Specification quality framework for planning. Defines the minimum bar for what a plan must address — alternatives, non-goals, blast radius, risk flags, and test strategy. Referenced by schema guidance fields during queue-phase note filling. Read this skill whenever filling requirements or design notes for any MCP work item.

177 18
Explore
jpicklyk/task-orchestrator

session-retrospective

Analyze the current implementation run — evaluate schema effectiveness, delegation alignment, note quality, plan-to-execution fit. Captures cross-session trends and proposes improvements when patterns repeat. Use after implementation runs, or when user says 'retrospective', 'session review', 'what did we learn', 'analyze this run', 'how did that go', 'evaluate our process', 'wrap up', 'end of session review'. Also use when the output style's retrospective nudge fires after complete_tree.

177 18
Explore
jpicklyk/task-orchestrator

prepare-release

End-to-end release automation — reads commits since last tag, infers semver bump, drafts changelog, creates release PR, merges it, waits for CI green, tags, and monitors the Docker build to completion.

177 18
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results