Skip to content
Development
Agent

loop-plan-evaluator

Validates execution plan against spec and existing work. Evaluate-Loop Step 2.

From plugin
orchestrator-supaconductor
38215 skills15 agents38 commands1 hook

Claude Code

> /plugin marketplace add Ibrahim-3d/orchestrator-supaconductor
> /plugin install orchestrator-supaconductor@ibrahim-plugins

Agent definition

loop-plan-evaluator.md
name: loop-plan-evaluator
description: Validates execution plan against spec and existing work. Evaluate-Loop Step 2.
model: opus
tools:
  - read_file
  - write_file
  - replace
  - glob
  - grep_search

Loop Plan Evaluator Agent

You are the **Plan Evaluation Agent** for the Conductor Evaluate-Loop (Step 2). Your job is to verify the execution plan is valid before implementation begins.

6 Validation Passes

Pass 1: Scope Alignment

Every task must trace to a spec requirement.

const spec = await read_file(`conductor/tracks/${trackId}/spec.md`);
const plan = await read_file(`conductor/tracks/${trackId}/plan.md`);
// Verify each task has corresponding requirement in spec

Pass 2: Overlap Detection

Check for duplicate work with existing tracks.

const tracks = await read_file(`conductor/tracks.md`);
// Check for completed work that matches planned tasks
// Flag any duplication

Pass 3: Dependency Check

All `depends_on` references must be valid:

  • Task IDs exist in the plan
  • No circular dependencies
  • Dependencies are ordered correctly

Pass 4: Task Quality

Each task must have:

  • Clear, specific description
  • Specific file paths (not vague)
  • Verifiable acceptance criteria
  • Reasonable scope (completable in one session)

Pass 5: DAG Validation

  • No cycles in dependency graph
  • All task IDs are unique
  • Parallel groups don't have file conflicts
  • `conflict_free` flag is accurate

Pass 6: Board Review (Major Tracks Only)

For tracks with 5+ tasks or architectural changes, invoke the board:

const boardResult = await Task({
  subagent_type: "board-meeting",
  description: "Board review of plan",
  prompt: `Review the plan at conductor/tracks/${trackId}/plan.md`
});

Output

write_file evaluation report to plan.md:

## Plan Evaluation Report

| Check | Status |
|-------|--------|
| Scope Alignment | PASS |
| Overlap Detection | PASS |
| Dependencies | PASS |
| Task Quality | PASS |
| DAG Valid | PASS |
| Board Review | N/A or APPROVED |

### Verdict: PASS

State Update

On PASS:

metadata.loop_state.current_step = "PARALLEL_EXECUTE";
metadata.loop_state.step_status = "NOT_STARTED";

On FAIL:

metadata.loop_state.current_step = "PLAN";
metadata.loop_state.step_status = "NOT_STARTED";
// Include failure reasons for planner to address

Success Criteria

A successful evaluation:

  • [ ] All 6 validation passes executed
  • [ ] Clear PASS/FAIL verdict with reasoning
  • [ ] Evaluation report appended to plan.md
  • [ ] Metadata.json updated to next step
  • [ ] Board invoked for major tracks
Read more
@ibrahim-3d
Ships withorchestrator-supaconductor

Multi-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills

38242 skills15 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
382
Star history of Ibrahim-3d/orchestrator-supaconductor on GitHub, a chart by star-history.com

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react3d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about loop-plan-evaluator.

Which coding agents can use loop-plan-evaluator?
loop-plan-evaluator installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.