Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Maintenance orchestrator for the brooks-lint plugin itself. Runs a sequential subagent pipeline — author → eval → QA → trigger-audit → release — to add or edit a skill, refresh the eval suite, keep the four manifests + README + CHANGELOG + AGENTS/GEMINI in sync, audit trigger...
.claude/skills/sickn33-brooks-harness/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | 23% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 126% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 83% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 124% | 0% |
Use this skill when you need maintenance orchestrator for the brooks-lint plugin itself. Runs a sequential subagent pipeline — author → eval → QA → trigger-audit → release — to add or edit a skill, refresh the eval suite, keep the four manifests + README + CHANGELOG + AGENTS/GEMINI in sync, audit trigger...
This skill orchestrates work on the brooks-lint repo itself. It runs a sequential subagent pipeline: each stage is a dedicated agent defined in .claude/agents/. Spawn each with the Agent tool, subagent_type set to the agent name, and always model: "opus". Stages depend on each other in order, so this is a pipeline, not a parallel team.
[orchestrator]
Phase 0 context check
Phase 1 classify request → select stages
Phase 2 run selected stages in order, with a QA loop-back:
skill-author → eval-curator → consistency-qa ─(FAIL)→ back to author
│ PASS
▼
trigger-boundary-auditor (only if a description changed)
▼
release-manager (only if release requested)
Phase 3 report + collect feedbackDetermine the run mode before doing anything:
_workspace/brooks-harness/ exists + maintainer asks to redo part of a prior run →partial re-run: invoke only the affected stage(s), reusing prior notes.
_workspace/brooks-harness/ exists + a fresh request → new run: move the oldfolder to _workspace/brooks-harness_prev/, start clean.
_workspace/brooks-harness/ → initial run: create it.Run notes and the QA report live under _workspace/brooks-harness/. The real artifacts are the repo files themselves — agents edit skills/, evals/, manifests directly; _workspace/ only holds the run's notes and the PASS/FAIL verdict for audit.
Pick the minimal set of stages. The QA stage is never skipped — every change is gated.
| Request | author | eval | QA | trigger-audit | release | |---------|:------:|:----:|:--:|:-------------:|:-------:| | Add a new skill | ✓ (via new-skill scaffold) | ✓ | ✓ | ✓ | — | | Edit skill / guide content | ✓ | if codes changed | ✓ | if description changed | — | | Edit _shared/ framework | ✓ | if risk defs changed | ✓ | — | — | | Eval suite only | — | ✓ | ✓ | — | — | | Fix trigger descriptions | ✓ | — | ✓ | ✓ | — | | Release | — | — | ✓ | — | ✓ | | Full: change + release | ✓ | as needed | ✓ | if applicable | ✓ |
Spawn each selected stage as a subagent in order. Pass each agent (a) the task contract and (b) the previous stage's summary. Agents write their summaries to _workspace/brooks-harness/; read them between stages.
new-skill scaffold. Returns the list of files touched + convention-relevant choices (new risk codes, new Step numbers, changed description trigger phrases).
skill-author reported new/changed risk codes or modes, addsthe paired happy-path + false-positive scenarios and runs npm run evals.
npm run validate + npm test +npm run evals, then the cross-document sync checks (manifests, README badge, CHANGELOG, AGENTS/GEMINI book count, eval count). Writes a PASS/FAIL verdict. On FAIL: loop back to the agent named in the verdict (author or eval-curator), fix, then re-run QA. Repeat once; if it still fails, stop and report to the maintainer.
description field changed. Itread-only audits the six shipped skills' trigger surfaces for false-triggering and routing collisions. Surface its findings; if it flags a real collision, loop back to skill-author.
PASS. Cuts the release via the release skill.
Report: stages run, files changed, QA verdict, trigger-audit findings (if any), and the release URL (if any). Then offer the maintainer a feedback opening: "Anything to adjust in the result, the agent roles, or the pipeline order?" Record accepted changes in the CLAUDE.md harness change-log table.
Agent calls use model: "opus" — harness quality tracks agent reasoning.general-purpose (it runs npm scripts); thetrigger-boundary-auditor is read-only.
session-start hook.
main without a PR (per repo CLAUDE.md); theglobal simplify→review→commit gate still applies to non-doc edits, but skill/guide content is markdown and follows the validate gate instead.
stops the pipeline and reports to the maintainer (no silent skip).
--no-verify, --force, history rewrites) require explicitmaintainer authorization — release-manager stops and asks.
Normal flow — "add a brooks-security skill": Phase 1 selects author+eval+QA+audit. skill-author runs new-skill brooks-security, creates SKILL.md (with a sibling-carving "Do NOT trigger for:" clause) + guide; eval-curator adds an S-code happy-path + a false-positive scenario; consistency-qa runs the gate → PASS; trigger-boundary-auditor confirms no collision with brooks-review/audit. Report lists files + PASS.
Error flow — QA FAIL on book-count drift: maintainer adds a thirteenth book but edits only source-coverage.md. consistency-qa's cross-doc check finds README still says "twelve" → FAIL, attributed to skill-author. Orchestrator loops back; skill-author updates README/AGENTS/GEMINI wording; QA re-runs → PASS. No release was requested, so the pipeline ends at Phase 3.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-12 | pass→pass | 11,083 | 4,078 | -63% | 1 | 1 | 0% | 1,645 | 2,471 | +50% | 0 | 0 | — |
case-17 | fail→pass | 10,074 | 2,067 | -79% | 1 | 1 | 0% | 1,692 | 2,079 | +23% | 0 | 0 | — |
case-01 | fail→fail | 6,497 | 6,752 | +4% | 1 | 1 | 0% | 302 | 2,089 | +592% | 0 | 0 | — |
case-02 | fail→fail | 10,646 | 4,476 | -58% | 1 | 1 | 0% | 1,871 | 2,122 | +13% | 0 | 0 | — |
case-03 | fail→fail | 2,498 | 18,928 | +658% | 1 | 1 | 0% | 415 | 5,282 | +1173% | 0 | 0 | — |
case-04 | fail→pass | 6,332 | 3,684 | -42% | 1 | 1 | 0% | 1,101 | 2,488 | +126% | 0 | 0 | — |
case-05 | fail→pass | 6,211 | 2,048 | -67% | 1 | 1 | 0% | 1,303 | 2,218 | +70% | 0 | 0 | — |
case-06 | fail→pass | 8,033 | 3,719 | -54% | 1 | 1 | 0% | 1,374 | 2,521 | +83% | 0 | 0 | — |
case-07 | fail→pass | 7,625 | 4,926 | -35% | 1 | 1 | 0% | 1,205 | 2,695 | +124% | 0 | 0 | — |
case-08 | fail→pass | 6,945 | 3,002 | -57% | 1 | 1 | 0% | 1,146 | 2,361 | +106% | 0 | 0 | — |
case-09 | fail→pass | 12,030 | 4,240 | -65% | 1 | 1 | 0% | 2,554 | 2,557 | +0% | 0 | 0 | — |
case-10 | pass→pass | 6,476 | 4,043 | -38% | 1 | 1 | 0% | 1,116 | 2,535 | +127% | 0 | 0 | — |
case-11 | pass→pass | 4,783 | 2,698 | -44% | 1 | 1 | 0% | 812 | 2,185 | +169% | 0 | 0 | — |
case-13 | pass→pass | 6,552 | 3,385 | -48% | 1 | 1 | 0% | 1,125 | 2,350 | +109% | 0 | 0 | — |
case-14 | fail→pass | 11,265 | 3,624 | -68% | 1 | 1 | 0% | 1,826 | 2,360 | +29% | 0 | 0 | — |
case-15 | fail→pass | 11,362 | 3,947 | -65% | 1 | 1 | 0% | 1,880 | 2,510 | +34% | 0 | 0 | — |
case-16 | pass→pass | 9,826 | 3,566 | -64% | 1 | 1 | 0% | 1,764 | 2,434 | +38% | 0 | 0 | — |
case-18 | fail→pass | 6,906 | 3,241 | -53% | 1 | 1 | 0% | 1,360 | 2,263 | +66% | 0 | 0 | — |
case-19 | pass→pass | 14,483 | 11,450 | -21% | 1 | 1 | 0% | 3,244 | 4,183 | +29% | 0 | 0 | — |
case-20 | pass→pass | 10,048 | 7,709 | -23% | 1 | 1 | 0% | 2,284 | 3,390 | +48% | 0 | 0 | — |
case-21 | pass→pass | 11,094 | 6,226 | -44% | 1 | 1 | 0% | 2,066 | 2,902 | +40% | 0 | 0 | — |
case-22 | pass→pass | 7,332 | 1,810 | -75% | 1 | 1 | 0% | 1,300 | 2,063 | +59% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 19 counted toward the lift figure. The other 3 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +45 percentage points is the difference between those two pass rates over the 19 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.