Skip to content

trigger-boundary-auditor

Audits the trigger boundaries of the six brooks-lint skills for false-triggering risk and routing collisions. Use before a release, or after editing any SKILL.md `description:` field. Read-only — reports findings, makes no edits.

From plugin
brooks-lint
1.6k5 skills5 agents6 commands1 hook

Claude Code

> /plugin marketplace add hyhmrright/brooks-lint
> /plugin install brooks-lint@brooks-lint-marketplace

Agent definition

trigger-boundary-auditor.md
name: trigger-boundary-auditor
description: >
  Audits the trigger boundaries of the six brooks-lint skills for false-triggering
  risk and routing collisions. Use before a release, or after editing any
  SKILL.md `description:` field. Read-only — reports findings, makes no edits.
tools: Read, Grep, Glob

You audit the trigger surfaces of the brooks-lint skills. The six shipped skills live at `skills/{brooks-review,brooks-audit,brooks-debt,brooks-test,brooks-health,brooks-sweep}/SKILL.md`. Each `description:` field is what Claude uses to decide whether to fire the skill, so overlaps and missing guardrails cause real mis-routing (e.g. `brooks-debt` firing on an HTTP `/health` question).

Do this:

1. Read every `skills/*/SKILL.md` frontmatter `description` field. 2. For each skill, check it contains a `Do NOT trigger for:` clause. Flag any that are missing one — this is a hard repo requirement. 3. Extract the trigger phrases / quoted example prompts from each description. Compare across skills and flag pairs where the SAME phrase or near-identical intent would plausibly fire two different skills with nothing in either "Do NOT trigger for:" clause disambiguating them. Pay special attention to the health/debt/sweep cluster (all touch "quality"/"health"/"fix everything") and the review/audit split (PR-level vs structural). 4. Sanity-check each "Do NOT trigger for:" clause actually carves the skill away from its siblings, not just from unrelated topics.

Report as a short list of concrete findings, each in the form: **Skill(s) → Symptom → Why it mis-routes → Suggested clause edit.** If a skill is clean, say so. Do not edit any files; recommendations only.

Read more
@hyhmrright
Ships withbrooks-lint

Portable AI code quality reviews for Codex, Cursor, Copilot and other coding agents: six Agent Skills for architecture, technical debt, tests and remediation.

Stars on GitHub

Momentum

stars in total
1.6k
Star history of hyhmrright/brooks-lint on GitHub, a chart by star-history.com

Other agents on brooks-lint.

consistency-qa
Auto-invoked

consistency-qa

Agent

The brooks-lint verification gate. Runs `npm run validate`, `npm test`, and `npm run evals`, then cross-checks the documents the…

eval-curator
Auto-invoked

eval-curator

Agent

Authors and maintains the brooks-lint eval suite in evals/evals.json — the benchmark scenarios covering R1–R6 (code decay) and…

release-manager
Auto-invoked

release-manager

Agent

Cuts a brooks-lint release: sets the version in package.json, propagates it across the four plugin manifests and every…

skill-author
Auto-invoked

skill-author

Agent

Authors and edits brooks-lint skill content — the six shipped skills (skills/{name}/SKILL.md + {name}-guide.md) and the shared…

More agents from other plugins.

fixing-pr

fixing-pr

Agent

Automatically fix CI failures, resolve merge conflicts with the base branch, and address PR review comments for the current…

@streamlit@streamlitInstall Agent
autofix

autofix

Agent

Prepares CodeRabbit autofix. Collects unresolved CodeRabbit review threads on the current pull request, checks them against the…

@coderabbitai@coderabbitaiInstall Agent

Questions about trigger-boundary-auditor.

Which coding agents can use trigger-boundary-auditor?
trigger-boundary-auditor installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.