agentleFS
tedzhao226tedzhao226/claude-skills/skills/personal/conductor/SKILL.md

conductor

Skill0 starsChanged 5 months agoMITView on GitHub

Unified plan/exec/verify orchestration over a repo-local spec folder. Use when planning, executing, or verifying multi-step dev work that should survive across sessions. Mode is explicit: /conductor plan, /conductor exec, or /conductor verify. Replaces the separate planner and swarm skills.

24 other projects use a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

5 rules. 0 are common, 3 are distinctive, and 2 are very specific to this project.

  • 0

    Common

    Most of the 18 edited versions we read keep these.

  • 3

    Distinctive

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If the mode is absent, infer a *suggestion* from spec state and confirm before acting:

    line 40
  2. Distinctive:

    no spec folder → suggest plan

    line 42
  3. Very specific:

    all tasks done → suggest verify

    line 44
  4. Very specific:

    Never act on inference for ambiguous states: failed tasks, a partially written spec, a stale HANDOFF.md, changed TECH.md tests, or a dirty …

    line 46
  5. Distinctive:

    Read only the reference for the active mode:

    line 85

“Common” is measured: kept by at least 6 in 10 of the 18 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Conductor

One skill, three modes, one shared artifact: a repo-local spec folder.

  • plan — design the work and write the dispatch task list.
  • exec — run the task list, dispatching to subagents or external executors.
  • verify — judge the result against acceptance, fresh-eyed.

Conductor orchestrates; it composes other skills rather than reimplementing them: specs/CLAUDE.md for PRODUCT.md/TECH.md, grill-me to stress-test the design, and testing for the verify strategy. It dispatches impl/test/review work to a separate clean-context executor chosen by each task's backend — opencode (DeepSeek), cursor (Composer), omp (Oh My Pi CLI), codex (codex plugin in Claude Code, codex exec CLI elsewhere), or claude.

Default Roles

Claude (the host CLI) plans and orchestrates. Codex executes impl/test work and reviews (review tasks and verify) via the codex plugin in Claude Code, the codex exec CLI elsewhere; conductor can also dispatch to opencode (DeepSeek 4 Pro), cursor (Composer 2.5), and omp (Oh My Pi CLI) per a task's backend — separate process, clean context, fresh eyes. Claude executes directly for host-context work or as the last resort.

Mode Selection

Mode is explicit. The user passes it: /conductor plan|exec|verify.

If the mode is absent, infer a suggestion from spec state and confirm before acting:

  • no spec folder → suggest plan
  • spec with pending tasks → suggest exec
  • all tasks done → suggest verify

Never act on inference for ambiguous states: failed tasks, a partially written spec, a stale HANDOFF.md, changed TECH.md tests, or a dirty worktree. Ask the user which mode they mean.

Spec Folder

Repo-local, following specs/CLAUDE.md:

specs/<ticket-id>/                   # when tied to an issue/ticket
specs/YYYYMMDD-HHMM-<kebab-title>/   # otherwise
├── PRODUCT.md    # intent + ## Acceptance with stable VAL-* ids   (specs/CLAUDE.md)
├── TECH.md       # approach + ## Tests + verification commands     (specs/CLAUDE.md)
├── FINDINGS.md   # research journal + append-only ## Execution Log
├── TASKS.md      # execution marker + TOON dispatch block + status
├── HANDOFF.md    # final rollup, written by verify
└── runs/<task-id>/   # evidence, git-ignored (impl/test: summary + diff; review: review.log)

There is no separate validation-contract.md or progress.md. Their functions live on:

  • definition of done → PRODUCT.md ## Acceptance with stable VAL-* ids; each behavior-claiming task carries contract_refs.
  • current task state (canonical) → TASKS.md TOON status + result; resume reads these.
  • status history (canonical, append-only) → FINDINGS.md ## Execution Log; it is the status-regression baseline, not a mere projection. A TOON-vs-log disagreement is a ledger error (regression), valid only with a replanned log entry — not auto-won by TOON.
  • projections (lose to TOON on conflict) → runs/<task-id>/ (git-ignored artifacts), HANDOFF.md, the dependency view, the Mermaid graph, and the Claude Code native Task mirror.

Operating Principles

  • Parallelism: design parallel batches from independent work, not from wishful concurrency.
  • Drift Control: pin every task to acceptance ids, repo facts, or explicit assumptions; stop when evidence conflicts.
  • Speed: remove serial waits unless a dependency is real.
  • Token Efficiency: write short task descriptions and point to files instead of pasting large context.
  • Granularity: create right-sized tasks with one clear outcome, one owner, and one verification path.

Modes

Read only the reference for the active mode:

  • plan → references/plan.md
  • exec → references/exec.md
  • verify → references/verify.md

Templates: references/tasks-template.md, references/findings-template.md, references/handoff-template.md.

When Not to Use

Ad-hoc or trivial work (a single edit, a quick fix) skips conductor — use the default plan mode of the host CLI. Conductor is for serious multi-step dev that benefits from a durable spec folder.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.