evanflow-coder-overseer

Installation
SKILL.md

EvanFlow: Coder-Overseer Orchestration

Vocabulary

See evanflow meta-skill for shared terms. New roles introduced here:

  • Orchestrator — the main Claude session running this skill. Authors the contract, decomposes work, spawns subagents, reconciles findings, reports to the user.
  • Coder — subagent dispatched to implement one decomposed unit. Uses evanflow-tdd. Writes tests first. Outputs code + tests + brief summary.
  • Overseer — subagent dispatched to review ONE coder's output. Looks for bugs, gaps, errors, and contract violations. Reports findings; does NOT fix them.
  • Cohesion contract — the shared interfaces, types, invariants, and naming that must hold across ALL coder outputs. A short doc, authored by the orchestrator before any agent spawns.
  • Integration overseer — a final subagent that reviews the combined output across all coders, catching inter-task cohesion drift that single-coder overseers can't see (boundary type mismatches, naming inconsistency, missed invariants).

When to Use

  • Plan has 3+ truly independent tasks that can run in parallel
  • Tasks share a contract (interfaces, types, naming) where divergence is a bug
  • Work benefits from independent review (complex routers, multi-file refactors, new modules with cross-cutting concerns)
Related skills

More from evanklem/evanflow

Installs
14
GitHub Stars
392
First Seen
Apr 27, 2026