Source profileQuality 91/100

hyhmrright/brooks-lint/.claude/skills/brooks-harness/SKILL.md

brooks-harness

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 + all README translations + CHANGELOG + AGENTS/GEMINI in sync, audit trigger boundaries, and cut releases. Drives the five agents in .claude/agents/ (skill-author, eval-curator, consistency-qa, trigger-boundary-auditor, release-manager). Triggers when the maintainer asks to work ON

Source repository stars
1,425
Declared platforms
0
Static risk flags
0
Last source update
2026-08-24
Source checked
2026-08-28

Decision brief

What it does: where it fits

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, subagenttype set to the agent name, and always model: "opus". Stages depend on each ot…

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/hyhmrright/brooks-lint --skill ".claude/skills/brooks-harness"
    Safe inspection promptEditorial

    Inspect the Agent Skill "brooks-harness" from https://github.com/hyhmrright/brooks-lint/blob/f62481960b5b9d48816d2258277961a4005640b0/.claude/skills/brooks-harness/SKILL.md at commit f62481960b5b9d48816d2258277961a4005640b0. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Phase 0 — Context check

      Determine the run mode before doing anything:

      workspace/brooks-harness/ exists + maintainer asks to redo part of a prior run →workspace/brooks-harness/ exists + a fresh request → new run: move the oldNo workspace/brooks-harness/ → initial run: create it.
    2. 02

      Phase 1 — Classify the request

      Pick the minimal set of stages. The QA stage is never skipped — every change is gated.

      Pick the minimal set of stages. The QA stage is never skipped — every change is gated.
    3. 03

      Phase 2 — Run the pipeline

      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.

      skill-author — creates/edits the content. For a brand-new skill it invokes theeval-curator — if skill-author reported new/changed risk codes or modes, addsconsistency-qa (gate — never skipped) — runs npm run validate + npm test +
    4. 04

      Phase 3 — Report & feedback

      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 harnes…

      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 pipe…
    5. 05

      Pipeline

      Review the “Pipeline” section in the pinned source before continuing.

      Review and apply the “Pipeline” source section.

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars1,425SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    hyhmrright/brooks-lint
    Skill path
    .claude/skills/brooks-harness/SKILL.md
    Commit
    f62481960b5b9d48816d2258277961a4005640b0
    License
    MIT
    Collected
    2026-08-28
    Default branch
    main
    View the original SKILL.md

    brooks-lint — Maintenance Harness (Orchestrator)

    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.

    Pipeline

    [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 feedback
    

    Phase 0 — Context check

    Determine 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 old folder to _workspace/brooks-harness_prev/, start clean.
    • No _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.

    Phase 1 — Classify the request

    Pick the minimal set of stages. The QA stage is never skipped — every change is gated.

    RequestauthorevalQAtrigger-auditrelease
    Add a new skill✓ (via new-skill scaffold)
    Edit skill / guide contentif codes changedif description changed
    Edit _shared/ frameworkif risk defs changed
    Eval suite only
    Fix trigger descriptions
    Release
    Full: change + releaseas neededif applicable

    Phase 2 — Run the pipeline

    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.

    1. skill-author — creates/edits the content. For a brand-new skill it invokes the new-skill scaffold. Returns the list of files touched + convention-relevant choices (new risk codes, new Step numbers, changed description trigger phrases).
    2. eval-curator — if skill-author reported new/changed risk codes or modes, adds the paired happy-path + false-positive scenarios and runs npm run evals.
    3. consistency-qa (gate — never skipped) — runs npm run validate + npm test + npm run evals, then the cross-document sync checks (manifests, all version-bearing text files, 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.
    4. trigger-boundary-auditor — run only if a description field changed. It read-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.
    5. release-manager — run only if a release was requested, and only after QA PASS. Cuts the release via the release skill.

    Phase 3 — Report & feedback

    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.

    Conventions this harness enforces

    • All Agent calls use model: "opus" — harness quality tracks agent reasoning.
    • consistency-qa must be general-purpose (it runs npm scripts); the trigger-boundary-auditor is read-only.
    • No slash commands are created — short forms are auto-installed by the session-start hook.
    • Direct-to-main: changes push to main without a PR (per repo CLAUDE.md); the global simplify→review→commit gate still applies to non-doc edits, but skill/guide content is markdown and follows the validate gate instead.

    Error handling

    • A stage that fails once is retried once with its error as input; a second failure stops the pipeline and reports to the maintainer (no silent skip).
    • QA FAIL never proceeds to release.
    • Conflicting data is reported with provenance, not deleted.
    • High-risk git ops (--no-verify, --force, history rewrites) require explicit maintainer authorization — release-manager stops and asks.

    Test scenarios

    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.

    Frequently asked questions

    What to verify before installation and use

    What does the brooks-harness source document cover?

    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, subagenttype set to the agent name, and always model: "opus". Stages depend on each ot…

    How do I install brooks-harness?

    The source record exposes this install command: npx skills add https://github.com/hyhmrright/brooks-lint --skill ".claude/skills/brooks-harness". Inspect the command and pinned source before running it.

    Alternatives

    Compare before choosing

    Computed 913,352

    synthetic-sciences/openscience

    pyhealth

    Comprehensive healthcare AI toolkit for developing, testing, and deploying machine learning models with clinical data. This skill should be used when working with electronic health records (EHR), clinical prediction tasks (mortality, readmission, drug recommendation), medical coding systems (ICD, NDC, ATC), physiological signals (EEG, ECG), healthcare datasets (MIMIC-III/IV, eICU, OMOP), or implementing deep learning models for healthcare applications (RETAIN, SafeDrug, Transformer, GNN).

    Computed 9660

    almanak-co/sdk

    almanak-strategy-builder

    Build, test, and deploy DeFi trading strategies using the Almanak SDK. ALWAYS use this skill when the user mentions almanak, DeFi strategy, trading strategy, yield farming, liquidity provision, token swap, borrowing, lending, perpetuals, staking, vault deposit, bridging tokens, backtesting, paper trading, or on-chain execution. Use for writing strategy.py files, composing intents (Swap, LP, Borrow, Supply, Perp, Bridge, Stake, Vault, Prediction), working with config.json strategy parameters, run

    Computed 9564

    Jamie-BitFlight/claude_skills

    conventional-commits

    When writing a git commit message. When task completes and changes need committing. When project uses semantic-release, commitizen, git-cliff. When choosing between feat/fix/chore/docs types. When indicating breaking changes. When generating changelogs from commit history.

    Computed 9564

    Jamie-BitFlight/claude_skills

    fastmcp-creator

    Use when building, extending, or debugging FastMCP v3 Python MCP servers. Activates on FastMCP tool/resource/prompt creation, provider and transform implementation (CodeMode, Tool Search), auth setup (MultiAuth, PropelAuth, KeycloakProvider), client SDK usage, FastMCPApp and Generative UI server building, fastmcp-slim client-only installs, nginx reverse proxy deployment, Prefab Apps, OTEL observability, and testing. Grounded in local v3.3 docs — zero speculation.