agent-orchestration
Skill1 starsChanged 6 months agoMITView on GitHub
Orchestration playbook for AEGIS multi-phase agent work — evaluation cycles (deterministic checker before LLM judge, digest-first reporting), architecture decisions (one branch per contract, stable spec pins, failure attribution before blaming the model), and validation gates (tests + CI before commit, human spot-checks on weakest verdicts). Use when orchestrating, planning contracts, evaluating model outputs, scoring runs, validating changes, or reporting pipeline status.
24 other projects use a version of this.
Adopted by
Most recently taken up by
- CassetteTapeCrackle/claude-starterstheir own version, first seen Nov 8, 2026
- juninmd/skillstheir own version, first seen Nov 8, 2026
- scoobydrew83/skillstheir own version, first seen Nov 3, 2026
- krema/agent-skillstheir own version, first seen Nov 1, 2026
- black-yt/skillstheir own version, first seen Nov 1, 2026
- Wiserax/wisecrafttheir own version, first seen Oct 25, 2026
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- parcadei/Continuous-Claude★ 3.9ksame name
- parcadei/Continuous-Claude-v2★ 3.9ksame name
- parcadei/Continuous-Claude-v3★ 3.9ksame name
- codeaholicguy/ai-devkit★ 1.7ksame name
- GTMify/aigtm★ 25same name
- black-yt/skills★ 16same name
- Sathvikar01/Agent-engineering-skills★ 3same name
- juninmd/skills★ 2same name
- CassetteTapeCrackle/claude-starters★ 1same name
- hongdp/deskd★ 1same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository41 other files it gives its agents.
- AGENTS.mdAGENTS.md
- academic-evaluationSkill
- academic-writingSkill
- agents-md-writerSkill
- algorithmic-artSkill
- brand-guidelinesSkill
- codebase-architectureSkill
- code-reviewSkill
- commit-workflowSkill
- context-checkpointSkill
- doc-coauthoringSkill
- docxSkill
- etl-runnerSkill
- eval-runnerSkill
- feature-devSkill
- frontend-designSkill
- hpc-deucalionSkill
- internal-commsSkill
- langchainSkill
- langfuseSkill
- langgraphSkill
- llm-observability-stackSkill
- mcp-builderSkill
- neo4j-verifySkill
- pdfSkill
- pptxSkill
- project-conventionsSkill
- python-best-practicesSkill
- react-namingSkill
- security-hooksSkill
- service-verifySkill
- skill-creatorSkill
- skill-inspectorSkill
- slack-gif-creatorSkill
- sprint-contractSkill
- theme-factorySkill
- uml-modelingSkill
- webapp-testingSkill
- web-artifacts-builderSkill
- web-debugSkill
- xlsxSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 2 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 23 edited versions we read keep these.
2
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
- Very specific: line 20
Deterministic checker before any judge: Run scripts/eval/generate_report.py --run-dir <dir> --preproc preproc_out --output-{dir,md,json} ...
- Distinctive: line 35
Status reports are state-only: When asked "como está a pipeline": done / in-flight / open tracks.
- Distinctive: line 50
Failure attribution before blame: When a stage produces empty or unparseable output, determine whether the failure is the model's …
- Very specific: line 56
Docs-first for protocols: Write and commit the protocol (CONTRACT + EVAL_PROTOCOL) before applying it, so retroactive scores are comparable.
“Common” is measured: kept by at least 6 in 10 of the 23 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.
Files
Agent Orchestration
The operating cycle for AEGIS-KG work, distilled from the CORR-105 (evaluation framework) and CORR-106 (transformers provider) sessions. Three layers: Evaluate, Architect, Validate. Each section states the rule, the why, and the failure it prevents.
Layer 1 — Evaluate
Source of truth for the protocol: execution/reports/EVAL_PROTOCOL.md
(rubric v1: 5 criteria per spec, fixed versioned weights) and
execution/reports/model_matrix.md (scorecard + changelog).
- Deterministic checker before any judge. Run
scripts/eval/generate_report.py --run-dir <dir> --preproc preproc_out --output-{dir,md,json} ... --use-parser-gatefirst. Parse rates, field counts, activation counts are free and objective; the LLM judge only scores what the checker cannot. - Judge pass, rubric v1. Per spec × model, every score cell carries what is evaluated, how it was measured, the measured numbers, and the why (justification + evidence quote with file location). A bare PASS/FAIL is not an acceptable cell.
- Anti-bias rules: anti-verbosity (length never earns points — specificity per 100 chars), evidence-only quotes (if the judge cannot quote it, it outputs NO EVIDENCE), judge family ≠ student family.
- Digest-first reporting: the human reads ≤1 page per spec (with a PT TL;DR at the top); raws stay in the results mirror for audit. Flag the 2–3 lowest-confidence verdicts for human spot-check (P7).
- Status reports are state-only. When asked "como está a pipeline": done / in-flight / open tracks. No unsolicited recommendations — end with open tracks and let the user pick.
- Update the matrix + changelog, then commit, so the next cycle starts from the recorded state, not from memory.
Layer 2 — Architect
- One branch per contract; phases are commits, never separate branches. Commit each phase so a failed later phase leaves the earlier ones useful.
- Stable pins.
Methodology-main/specs are a fixed reference — evaluate models against the spec; never adapt the spec to a model. Parser-side tolerance is fine; spec-side edits are a separate decision the user owns. - Failure attribution before blame. When a stage produces empty or unparseable output, determine whether the failure is the model's capability or the plumbing (parser shape, executor field names, provider wiring). Evidence: qwen3.5 and qwen3.8 both scored 2.2 on P1C-01 — the blocker was the parser shape, not the models. Fixing plumbing first can make two "weak" models viable.
- Docs-first for protocols. Write and commit the protocol (CONTRACT + EVAL_PROTOCOL) before applying it, so retroactive scores are comparable.
- Small reversible steps on remote infra. Scout (30 min) before run-all (8h); one variable per resubmission; read the log before resubmitting anything.
Layer 3 — Validate
- Tests before commit (repo Always-rule); new behaviour gets a new test; stdlib-only tests preferred so they run in minimal venvs.
- CI gates before every commit:
bash .hooks/ci-frameworks.sh, relevant pytest files,ruff checkon touched files. Report failures verbatim, never silently re-run. - Never push without explicit user OK.
- Human spot-check (P7) on the weakest AI-generated verdicts — mark them, don't hide them.
- Record environment for reproducibility: judge model + version, commit SHA, Ollama version, JOB IDs, walltime. A score without its environment is not comparable.
- Memory discipline: persist user feedback (what/why/how-to-apply) when it recurs; check for an existing memory before writing a new one.
Failure Catalogue (prevented by this cycle)
| Failure | Prevented by |
| 120k-token raws the human cannot read | Digest-first (L1.4) |
| "PASS" cells that mean nothing | What/how/measured/why cells (L1.2) |
| Schema-valid but empty content scored as OK | Deterministic checker before judge (L1.1) |
| Judge rewarding the longest output | Anti-verbosity criterion (L1.3) |
| Blaming a model for a parser bug | Failure attribution (L2.3) |
| Spec drift to fit a weak model | Stable pin (L2.2) |
| Silent push of unvalidated work | No-push-without-OK (L3.3) |
| Scores not comparable across runs | Environment recording (L3.5) + fixed weights (L1.2) |
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
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.

