Agentic delegation
Skill Raishin/vanguard-frontier-agentic/.claude/skills/agentic-delegation
Delegate exploration sweeps to Haiku subagents and bulk writing to Sonnet subagents while the orchestrator keeps architecture, security-sensitive edits, and commits; use at the start of any multi-step task in this repo to minimize token spend by delegating to cheaper models.From its SKILL.md
npx -y skills add Raishin/vanguard-frontier-agentic --skill agentic-delegationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 stars20 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.
- runs commandsInstructs the agent to run 7 commands, including `cargo fmt --check` and 6 more.
SKILL.md
6.6 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
Agentic Delegation
Doctrine
Most tasks in this repo decompose into cheap, parallelizable work plus a small amount of work that genuinely needs the orchestrator's judgment. Default to delegating the former. Before doing multi-step work yourself, ask: can a cheaper model do this step just as well?
a) Exploration and reconnaissance → Haiku
- Use the
Exploreagent type withmodel: haikufor read-only reconnaissance: locating files, grepping for symbols, mapping call sites, summarizing existing structure. - Scope each Explore task tightly — one question, one area of the tree. Do not send an Explore agent an open-ended "understand the whole system" ask; split it into targeted sweeps instead.
- Require file:line citations in every finding. A report without exact paths and line numbers is not actionable — re-run it with a tighter prompt rather than accepting it.
b) Bulk writing → Sonnet
- Route bulk writing — docs, guides, boilerplate, test scaffolding, repetitive multi-file edits — to Sonnet subagents.
- Give each writing task a precise spec: exact file paths to create or edit, the content shape expected, and which repo conventions to mirror (frontmatter shape, heading structure, existing tone).
- Hard-constrain every writing delegate:
- Files it may touch — list them explicitly; nothing outside that list.
- Linters/gates it must pass — e.g.
npx markdownlint-cli2,codespell, or the schema/validation gate relevant to the files it is touching. - No commits — delegates write files; only the orchestrator commits.
Orchestrator requirements
- Haiku must never be the orchestrator. It explores and runs gates; it does not plan, decompose, or accept work.
- When Sonnet is the orchestrator, run it at high reasoning effort at minimum — use the harness's maximum-thinking mode where available. Planning and delegation quality degrade below that, and a weak plan wastes every delegate downstream.
- The model split in this skill is unchanged by who orchestrates: even a Sonnet orchestrator routes bulk writing to Sonnet subagents — the benefit is keeping the orchestrator's context clean for judgment, not just the per-token price.
c) What the orchestrator keeps
Never delegate:
- Architecture and design decisions (schema shapes, scope boundaries, precedence rules).
- Security-sensitive code (auth, secrets handling, trust-boundary logic).
- Surgical edits to load-bearing logic (validation gates, schemas, catalog generators).
- Final verification and the commit itself.
d) Every delegate gets
- Exact file paths — absolute, not "somewhere in docs/".
- Acceptance criteria — what "done" looks like, stated concretely and checkably.
- An explicit "do NOT" list — files not to touch, commands not to run (no
npm run validate, nocargo test, nogit commitinside a delegate unless explicitly asked to run them for verification).
e) Verify before accepting
- Run the repo's own gates on delegate output before treating it as done:
npm run validate,cargo test(fortools/vfa-tui),npx markdownlint-cli2,codespell. - A delegate's self-report is not verification — read the diff, run the gate, then accept.
Workflow templates
Three reusable orchestration shapes cover most multi-step tasks in this repo. Reach for one of these before inventing a bespoke delegation plan.
a) Recon sweep
Parallel Haiku Explore agents, one question each, citations required.
- Split the open-ended question into narrow, independent sub-questions — one per agent, one area of the tree each.
- Launch all Explore agents in the same message so they run in parallel, not sequentially.
- Require file:line citations in every finding, same as section (a) above.
- When to use — you don't yet know where something lives, or need a map of an unfamiliar area before deciding what to change.
- Hard constraints — read-only; Explore agents may not
Edit/Write. No commits. If a sweep comes back thin or off-target, re-run it with a tighter prompt rather than accepting a vague report.
b) Spec-driven implementation
Orchestrator writes an exact file-scoped spec, Sonnet implements, orchestrator reviews the diff and runs decisive verification before accepting.
- Orchestrator writes the spec first: exact file paths, the content/code shape expected, which repo conventions to mirror, and acceptance criteria stated concretely.
- Delegate the spec verbatim to a Sonnet subagent — do not compress it to a one-line ask; a vague handoff produces a vague implementation.
- Orchestrator reads the resulting diff in full before running any gate — do not skip straight to "did the gate pass."
- Run the gate(s) relevant to the touched files (schema validation,
npm run validate,cargo test, linters) and treat a pass as necessary, not sufficient, for acceptance. - When to use — the shape of the change is fully known up front (new file, defined edit to an existing one) and doesn't require architectural judgment mid-implementation.
- Hard constraints — files it may touch: exactly the list in the spec, nothing else. No commits — the orchestrator commits after review.
c) Gate run
Haiku runs the full repo gate suite and reports pass/fail with raw failure output.
- Delegate to Haiku:
cargo fmt --check,cargo clippy -- -D warnings,cargo test(fortools/vfa-tui),npm run validate,codespell,npx markdownlint-cli2, thennpm run asset-integrity:writelast, only after every other gate is green. Regenerating integrity before other generators finish stales the manifest — see the ordering caveat inCLAUDE.md/AGENTS.md. - Require raw failure output verbatim in the report — not a paraphrase like "some tests failed." The orchestrator needs the actual error to decide the next move.
- When to use — verifying a change is ready before the orchestrator reviews/commits, or a periodic health check with no code changes attached.
- Hard constraints — this is a read/verify pass: the only file it may write is
catalog/asset-integrity.jsonviaasset-integrity:write, and only after all other gates pass. No other edits. No commits — report results back to the orchestrator, who decides whether to fix, re-run, or commit.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most agent orchestration skills give in ~1.5k tokens
Counted across 848 of the 1,300 authors here whose files we hold, read 2026-09-06
- Dispatch one agent per independent problem domainin 56 of 848, across 42 files
- Run full test suite after integrationin 55 of 848, across 42 files
- Verify fixes do not conflictin 40 of 848, across 32 files
- Review each summary when agents returnin 40 of 848, across 31 files
- Write a handoff document summarising the current conversationin 30 of 848, across 25 files
- Reference existing artifacts by path or URLin 26 of 848, across 24 files
- Give each agent a specific scopein 19 of 848, across 10 files
- Give each agent a clear goalin 19 of 848, across 10 files
- Include a suggested skills section in the documentin 18 of 848, across 16 files
- Tailor the doc to the user argumentsin 18 of 848, across 15 files
- Issue all subagent dispatches in the same responsein 17 of 848, across 11 files
- Use git worktrees for isolationin 17 of 848, across 8 files
Said here and by no other author read
- Delegate exploration sweeps to Haiku subagents
- Delegate bulk writing to Sonnet subagents
- Require file line citations in findings
- Give each writing task a precise spec
- Run the repo gates on delegate output
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.