agent-fleet-orchestration — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited agent-fleet-orchestration (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
BLUF: the dominant failure modes are contract drift (agents fill unknowns differently, integration breaks), false completion (agent says done, code disagrees), and collisions (two agents touch the same file). This skill eliminates all three structurally.
Rule of thumb: if you cannot state a node's output contract in one sentence, split it.
This is the single most leverage-yielding step. Agents filling nodes against a frozen edge cannot drift relative to each other — the contract is a mechanical stop.
QUESTION block (same discipline as paper-to-code Stage 1) — do not resolve ambiguity by picking a default and hoping.Mirabilis example: the engine (ports & adapters), the Bubble Tea v2 TUI, and the auth-proxy chain each owned a disjoint directory; the port interfaces and the proxy wire protocol were committed as typed Go stubs before any agent wrote implementation code. A contract change mid-flight would have invalidated work in progress — it did not happen.
Never close a node on an agent's self-report. The agent says «done» — that is a hypothesis. Evidence that closes it:
| Claim | Acceptable evidence |
|---|---|
| «It builds» | paste of go build ./... (or stack equivalent) with exit 0 |
| «Tests pass» | paste of go test ./... with counts and exit 0 |
| «Lint clean» | paste of linter run with exit 0 |
| «Contract satisfied» | compile-time evidence (type-checks) or a targeted test of the boundary |
Not green = not done. Re-open the node with the tool output as context, not a restatement of the requirement.
Spot-check invariants in the code directly: read the file, grep the function, verify the type signature. Agent reports compress away exactly the details that hide bugs.
A stalled agent (loops, halts, produces output that does not satisfy the contract) is a signal, not a failure:
Do not patch a stalled agent's output without understanding why it stalled — that is gap-filling, the failure mode this skill exists to prevent.
When a node produces output that the lead corrects, the correction must propagate: restate the corrected interface/behavior in every downstream agent's instruction set. Do not rely on downstream agents to infer corrections from implicit context.
Counter: for a task a single agent can hold completely — no cross-node contracts, no parallelism, one owned scope — this overhead is waste; run the agent directly.
Provenance: distilled from the 2026-06-12 mirabilis rewrite session — a greenfield Go TUI + auth-proxy system built by a lead orchestrating a fleet across disjoint phases, with frozen port/adapter contracts preceding implementation and every completion gate closed by real build/test output, not agent reports.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.