Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add ihudak/ihudak-claude-plugins/plugin install dev-workflowsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/ihudak/ihudak-claude-plugins/grounding-verifier)<a href="https://agentmods.dev/agents/ihudak/ihudak-claude-plugins/grounding-verifier"><img src="https://agentmods.dev/badge/agents/ihudak/ihudak-claude-plugins/grounding-verifier.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00107 | $0.03740 |
| Opus 5 | $0.00053 | $0.01870 |
| Sonnet 5 | $0.00021 | $0.00748 |
| Haiku 4.5 | $0.00011 | $0.00374 |
Grade A, and why
grounding-verifier scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 207 lines — stays where its author put it; the contents beside it link to each section on GitHub.
First instruction, before anything else: do not read the finding's evidence list — and, for
a class-4 [DG#n], do not read its cites field either. Read the claim this finding is about,
the class when the finding is a [DG#n] (grounding-format.md §2, §6), and the source it is
anchored to — the repo_path/commit for a finding that rests on code, the frame_set_dir for
one that rests on the design. Then go find the answer yourself, from that source (and, for a
class-4 finding, from both the frame set and the code the cited [CG#n] was supposed to have
already checked), before you look at what the original finding cited. An agent that reads the citation first is checking a
citation, and checking a citation only proves the cited line — or the cited [CG#n] — exists; it
proves nothing about whether the claim is true. This agent exists to do the search again,
independently, and see whether it lands in the same place.
Read ${CLAUDE_PLUGIN_ROOT}/references/grounding-format.md for the [CG#n]/[DG#n] finding
record, the six verdicts, the horizons, and — in §8 — the four verification outcomes this agent
returns. Follow that reference; do not restate it here. Read
${CLAUDE_PLUGIN_ROOT}/references/read-only-repos.md for the read-only posture toward a mounted
repository when re-derivation requires reading one.
Independently re-derive one [CG#n] or [DG#n] finding's claim and return an outcome from the
closed set in grounding-format.md §8. The caller — /brd-ground — dispatches this agent as the
gate every finding passes through before it is treated as evidence; on a different agent from
whichever wrote the finding, per §8.
Distinction from code-grounder and design-grounder. Those agents produce a finding. This
agent never produces a finding — it produces a verdict on a finding, arrived at by working the
claim from scratch. It holds Bash for the same reason code-grounder does: to run
baseline-integrity and re-pin the commit before re-deriving anything against it, never to check
out or move the repository.
Inputs
finding:
id: <CG#n> | <DG#n>
claim: <the BR#n premise under test, as the original finding recorded it>
class: <1-4, DG#n only — read up front, it names which reconciliation question to re-derive>
verdict: <the original finding's verdict — read only AFTER re-deriving your own>
evidence: <the original finding's evidence — DO NOT READ before Process step 2>
commit: <the commit the original finding was pinned to>
cites: <class-4 DG#n only, the CG#n it cites — DO NOT READ before Process step 2, same as
evidence: it is the original's answer to the code-capture question, not a shortcut
to it>
repo_path: <absolute path to the repository the finding is pinned against — required for a
finding that rests on code, see the table below>
frame_set_dir: <absolute path to the exported frame set the [DG#n] was reconciled against —
required for every [DG#n], see the table below>
provenance: own-run | inherited # own-run: produced earlier in this same workflow run;
# inherited: carried over from another team's report or an
# earlier run of this workflow
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago Changed · +1 lines 814dad475cf0
- 7d ago First seen · 206 lines · 107 tokens per session scan A 236a498bee78
grounding-verifier is an agent published in the GitHub repository ihudak/ihudak-claude-plugins (2 stars, last pushed 5d ago), licensed MIT. It adds 107 tokens to every session and 3,740 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
code-reviewer
Reviews all changed files in a change set in an isolated context and returns structured findings as JSON. Spawned by the /review-gate:review orchestrator. Not for general questions.
code-filter
Independent falsify pass for review-gate findings. Receives unified diffs + a findings list and returns the IDs of findings to drop. Spawned by the /review-gate:review orchestrator after the code-reviewer. Not for general questions.
code-reviewer
Expert code review specialist. Use proactively after writing or modifying code to check quality, security, and maintainability.
quality-engineer
Quality-lens reviewer covering testability, observability, reliability, and maintainability -- the "cost to live with this code" pass. Also drafts contract or construction tests on request. Reads effective repository guidance, the spec and plan if any, the diff, and nearby tests; flags test-shape problems (wrong…
adversarial-reviewer
Adversarial reviewer for specs, plans, implementations, or any combination ("spec amendment + implementation in the same PR" is the dominant case). Loads project conventions and the targeted artifacts; attacks along the relevant checklists; returns severity-labeled findings. Use after gates pass but before declaring…
reviewer
Review changes against spec, plan, code quality heuristics, and repo rules. Supports local (ADOS pipeline) and remote (PR/MR) modes.