Orchestrate
Portable equal-primary Claude and Codex agent harness for a governed agentic SDLC
npx -y skills add mblauberg/provenant --skill orchestrateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 28 days oldThe repository was created 28 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when bounded fan-out, multi-agent research, cross-family review, parallel audits, Herdr control, or autonomous ready-issue implementation helps. Not for tiny work, coupled debugging, or run-until-STOP jobs; use diagnose or autopilot.
SKILL.md
4.1 KB, 890 tokens by cl100k_base, as published. Nobody here has run it
Multi-agent orchestration
Overview
Decompose -> waves -> reduce -> gate.
Rules
- Use parallel fan-out only after the decomposition/value gate passes.
- Preflight dependencies/shared errors.
- No concurrent shared-state writes. Partition authorised writers into
repository
.worktrees/<task-agent>; otherwise use a serial applier. - Parallel lanes stop ready-to-merge. The chair merges serially, refreshes the next branch from current main, then reruns checks and reviews after commit/tree changes.
- Keep topology exact. One chair; leaders settle recursive obligations. Handoff is a generation-bound operator action.
- Answer-bearing external work uses Fabric request/reply; Herdr only wakes.
Pane injection is fire-and-forget steering. Without callback, record
FABRIC-ROUNDTRIP-UNAVAILABLEand collect an artifact. - Record worker cwd; never assume repository.
- Workers write full output to files; return a digest/path.
- Liveness: size proves nothing. Compare CPU and session-log mtime; see
worker-liveness.md. A detached task is not dead: check the PID before reusing a worktree. - Cross-family follows the HARNESS risk ladder. Targeted lenses plus other primary; distinct family when available; record terminal skips.
- Objective checks outrank opinions. You own the final call.
- Discover current model/tool options at runtime.
When This Pays
Before parallel dispatch, require independent information or artefacts; stable interfaces and dependencies; non-overlapping writes; independently checkable return contracts; and expected information gain greater than coordination, shared-state and tool-density cost.
If the gate fails, keep serial ownership with the chair or one specialist; shared-error or tightly coupled work stays serial. Choose the smallest passing topology.
Adaptive Loop
- Preflight authority/isolation/disclosure/receipts.
- Use native same-session subagents first. Use same-family CLI only for auth/preflight smoke tests.
- Dispatch parallel read/partitioned-write and serial shared-state waves; adapt leaders on evidence and keep one chair/stage owner.
- Reduce to a claim/conflict map; verify the live tree before repair.
- Add only informative waves: narrow, repair, verify, cross-family broad review, or Document update wave.
- Final gate: no untriaged P0/P1, missing anchors, unresolved doc drift,
unrecorded family status or user gate. Record
CROSS-FAMILY-NOT-RUNwhen unavailable.
Worker Contract
Every worker gets task class, route (tier, model, effort, route receipt),
identity, objective, authority, paths, output, checks, stop and budget;
validate payloads, never infer permission. See
orchestration-contract.md.
Autonomous-implementation mode
Pulls accepted/ready issues through implement unattended; merge stays
user-controlled, deferring to the nearest repository merge policy. Lower
authority than autopilot's run-until-STOP loop. See
autonomous-implementation.md.
References
Load relevant references only:
trigger-boundary.md, routing-and-tiers.md, codex-subagents.md,
orchestration-contract.md, dynamic-workflows.md, paired-primary.md,
herdr-panes.md, layering-and-context.md, retrieval-and-tool-routing.md,
verification.md, cli-headless.md,
memory-scratchpad.md, evaluation-and-observability.md, domain-adaptation.md,
worker-liveness.md, and autonomous-implementation.md. scripts/ and
evals/ hold helpers/guards;
cf_dispatch.sh is degraded fallback/preflight only.
Adapter-absent path
Without Console, Herdr or GitHub, emit the skill-owned portable kind. It grants no Fabric authority or second task owner.
What ships with it: 31 files
255.5 KB alongside SKILL.md, 10 of them executable
evals/
- check_herdr_cli.pyruns5.9 KB
- contract_cases.yaml2.0 KB
- lifecycle_cases.yaml1.3 KB
- test_cf_dispatch.pyruns45.9 KB
- topology_value_cases.yaml4.4 KB
- trigger_cases.yaml2.3 KB
references/
- autonomous-implementation.md6.1 KB
- cli-headless.md16.1 KB
- codex-subagents.md6.0 KB
- domain-adaptation.md2.9 KB
- dynamic-workflows.md3.2 KB
- evaluation-and-observability.md3.6 KB
- herdr-panes.md11.0 KB
- layering-and-context.md2.7 KB
- memory-scratchpad.md4.3 KB
- orchestration-contract.md5.9 KB
- paired-primary.md5.2 KB
- retrieval-and-tool-routing.md2.6 KB
- routing-and-tiers.md10.6 KB
- trigger-boundary.md2.4 KB
- verification.md9.4 KB
- worker-liveness.md5.7 KB
scripts/
- agy_capabilities.pyruns4.5 KB
- cf_dispatch.shruns29.6 KB
- claude_capabilities.pyruns4.3 KB
- codex_capabilities.pyruns3.6 KB
- lease.pyruns5.3 KB
- run_dir_finalize.pyruns35.6 KB
- run_dir_init.shruns4.0 KB
- worker_liveness.pyruns8.9 KB