executing-plans
Executing Plans
Overview
Load plan, review critically, execute all tasks autonomously to completion.
Core principle: Execution behavior depends on conductor/config.json → "mode":
"agentic": Autonomous execution — never stop for human feedback. Resolve all issues by consulting lead agents or best-judgment."human-in-the-loop": Stop at blockers and report to user. Wait for feedback between batches of 3 tasks.
Announce at start: "I'm using the executing-plans skill to implement this plan."
The Process
Step 1: Load and Review Plan
- read_file plan file
- Review critically - identify any questions or concerns about the plan
- If concerns:
"agentic"mode: Resolve autonomously — consult lead agents (Architecture Lead, Tech Lead) via subagent dispatch. NEVER ask the user."human-in-the-loop"mode: Raise concerns with the user before starting.
- Create TodoWrite and proceed
Step 2: Execute Tasks (Mode-Dependent)
"agentic" mode — Execute ALL tasks sequentially without stopping:
For each task:
- Mark as in_progress
- Follow each step exactly (plan has bite-sized steps)
- Run verifications as specified
- If verification fails: attempt fix autonomously (max 3 retries per task), log the issue, continue to next task
- Mark as completed
"human-in-the-loop" mode — Execute in batches of 3 tasks, then pause:
For each batch (3 tasks at a time):
- Mark tasks as in_progress
- Follow each step exactly
- Run verifications as specified
- If verification fails: STOP and ask the user for help before continuing
- After each batch completes: report progress, say "Ready for feedback.", and wait before proceeding to next batch
Step 3: Report Progress
After tasks complete:
- Show what was implemented
- Show verification output
"agentic"mode: Show any autonomous decisions made; do NOT wait for feedback — proceed to completion"human-in-the-loop"mode: Say "Ready for feedback." and wait
Step 5: Complete Development
After all tasks complete and verified:
- Announce: "I'm using the finishing-a-development-branch skill to complete this work."
- REQUIRED SUB-SKILL: Use orchestrator-supaconductor:finishing-a-development-branch
- Follow that skill to verify tests, present options, execute choice
Blocker Resolution (Mode-Dependent)
If mode = "agentic": Resolve all blockers autonomously. NEVER stop.
If mode = "human-in-the-loop": STOP and ask the user for help on any blocker.
Agentic Mode Resolutions:
- Missing dependency → Install it if safe (<50KB), or skip the task and log the blocker
- Test fails → Attempt fix (max 3 retries), then log failure and continue with remaining tasks
- Instruction unclear → Spawn a Plan subagent to interpret based on codebase context, or consult Product Lead
- Plan has critical gaps → Consult Architecture Lead via subagent to fill gaps autonomously
- Verification fails repeatedly → Log the issue with details, mark task as
completed-with-warnings, continue
When to Revisit Earlier Steps
Return to Review (Step 1) when:
- Fundamental approach is failing (>50% of tasks failing) — re-plan autonomously
- Architecture Lead subagent recommends a different approach
Remember
- Review plan critically first
- Follow plan steps exactly
- Don't skip verifications
- Reference skills when plan says to
"agentic"mode: Execute ALL tasks without stopping — resolve blockers autonomously, log all decisions"human-in-the-loop"mode: Execute in batches of 3 — stop at blockers and ask the user, wait for feedback between batches- Never start implementation on main/master branch — use feature branches
Conductor Integration (Autonomous Mode)
When invoked with --plan, --track-dir, and --metadata parameters (from Conductor orchestrator):
- read_file plan from
--planpath "agentic"mode: Execute ALL tasks without stopping — run autonomously"human-in-the-loop"mode: Execute in batches of 3 — stop at blockers, wait for user feedback between batches- After each task: use replace tool to mark
[x]in plan.md with commit SHA - After all tasks: update
--metadatacheckpoint toEXECUTE: PASSED - Return concise verdict:
{"verdict": "PASS", "tasks_completed": N} - If
--resume-fromis provided, skip tasks before that task ID
When these parameters are absent, fall back to the standalone mode-aware workflow above.
Integration
Required workflow skills:
- orchestrator-supaconductor:using-git-worktrees - REQUIRED: Set up isolated workspace before starting
- orchestrator-supaconductor:writing-plans - Creates the plan this skill executes
- orchestrator-supaconductor:finishing-a-development-branch - Complete development after all tasks
More from ibrahim-3d/conductor-orchestrator-superpowers
board-of-directors
Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decision requiring multi-perspective expert analysis. Triggers: 'board review', 'get expert opinions', 'board meeting', 'director evaluation', 'consensus review'.
9conductor-orchestrator
Master coordinator for the Evaluate-Loop workflow v3. Supports GOAL-DRIVEN entry, PARALLEL execution via worker agents, BOARD OF DIRECTORS deliberation, and message bus coordination. Dispatches specialized workers dynamically, monitors via message bus, aggregates results. Uses metadata.json v3 for parallel state tracking. Use when: '/go <goal>', '/conductor implement', 'start track', 'run the loop', 'orchestrate', 'automate track'.
8eval-business-logic
Specialized business logic evaluator for the Evaluate-Loop. Use this for evaluating tracks that implement core product logic — pipelines, dependency resolution, state machines, pricing/tier enforcement, packaging. Checks feature correctness against product rules, edge cases, state transitions, data flow, and user journey completeness. Dispatched by loop-execution-evaluator when track type is 'business-logic', 'generator', or 'core-feature'. Triggered by: 'evaluate logic', 'test business rules', 'verify business rules', 'check feature'.
8eval-integration
Specialized integration evaluator for the Evaluate-Loop. Use this for evaluating tracks that integrate external services — Supabase auth/DB, Stripe payments, Gemini API, third-party APIs. Checks API contracts, auth flows, data persistence, error recovery, environment config, and end-to-end flow integrity. Dispatched by loop-execution-evaluator when track type is 'integration', 'auth', 'payments', or 'api'. Triggered by: 'evaluate integration', 'test auth flow', 'check API', 'verify payments'.
7agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent lifecycle: create -> execute -> cleanup.
7context-loader
Load project context efficiently for Conductor workflows. Use when starting work on a track, implementing features, or needing project context without consuming excessive tokens.
7