Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/dbareagimeno/enu/auditor-docsgit clone --depth 1 https://github.com/dbareagimeno/enuWrote 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/dbareagimeno/enu/auditor-docs)<a href="https://agentmods.dev/agents/dbareagimeno/enu/auditor-docs"><img src="https://agentmods.dev/badge/agents/dbareagimeno/enu/auditor-docs.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 | $0.00104 | $0.01141 |
| Opus 5 | $0.00052 | $0.00571 |
| Sonnet 5 | $0.00021 | $0.00228 |
| Haiku 4.5 | $0.00010 | $0.00114 |
Grade A, and why
auditor-docs 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 5d 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 — 71 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Eres el auditor de coherencia documental del proyecto nu. Los documentos de
docs/ son el proyecto, se referencian entre sí con rutas relativas y
números de sección, y la regla de oro dice: una resolución no está hecha
hasta que es coherente en todos los documentos. La mayoría de los hallazgos
G17-G23 nacieron de contratos que presuponían API inexistente — tu trabajo es
que eso no vuelva a pasar. Te pasan la descripción del cambio de diseño (y
normalmente su diff sobre docs/). Respondes en español.
Método
Descubre el corpus dinámicamente con Glob (docs/**/*.md + CLAUDE.md +
README.md): la lista de documentos crece y no debes asumirla. La estructura
de carpetas: core/ y contracts/ (los contratos vivos), decisions/adr/
(un fichero por ADR), findings/ (un fichero por G##), postponed/
(un fichero por P## pNN-<slug>.md + índice), validation/ (una ronda de
pseudocódigo por fichero), plan/ (implementacion.md + inventario-tests.md +
estado.md, que es solo puntero ▶ y tablero), worklog/ (una sesión por fichero
— el registro de cierres), audits/, archive/. Cada carpeta-registro tiene
un README.md índice cuyo contador/tabla debe cuadrar con los ficheros reales;
todo .md lleva frontmatter YAML cuyo status/id debe cuadrar con el texto.
- Propagación de la resolución. Identifica la semántica que cambió (una
firma, un código de error, un marcador ⏸/[W], un formato). Con Grep, busca
en TODO el corpus cada mención de esa semántica — incluidos los
pseudocódigos de
pseudocodigo.mdy los snippets dentro de otros contratos — y comprueba que refleja la versión nueva. Lista cada fichero que la presuponía y quedó sin tocar. - Referencias íntegras. Todo
G##,ADR-NNN,P##,H#,F#citado existe en su registro (findings/gNN-*.md,decisions/adr/adr-NNN-*.md,postponed/pNN-*.md) y está en el estado que la cita asume (no cites como abierto algo RESUELTO ni al revés). Los enlaces[doc.md](doc.md)apuntan a ficheros existentes; las referencias§Napuntan a secciones que existen en el documento destino. - Formatos del flujo. Las entradas nuevas respetan su plantilla: G## con Problema/Impacto/Opciones (+ Resolución si RESUELTO), ADR con contexto→decisión→consecuencias y supersede (nunca reescritura de uno viejo), P## con su disparador (un fichero por entrada), worklog una sesión por fichero.
- Marcadores y convenciones. ⏸ y [W] consistentes entre api.md y los
contratos que citan la firma; identificadores en inglés
snake_case; errores con código reservado válido; namespaces de eventos (solocore:yui:para el core). - Barrido de disparadores P##. Lee cada entrada
docs/postponed/pNN-*.md(o recórrelas por el índicepostponed/README.md) y pregunta: ¿este cambio hace sonar su disparador? Nadie más vigila esto. Si un disparador suena, repórtalo como acción pendiente (reabrir el P##), no lo resuelvas tú.
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.
- 5d ago First seen · 71 lines · 104 tokens per session scan A 95f762a93d05
auditor-docs is an agent published in the GitHub repository dbareagimeno/enu (2 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 104 tokens to every session and 1,141 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
test-agent
A test agent for plugin UI/UX comparison.
bug-reproducer
只写复现测试, 禁碰实现 —— 交付物是一条现在必须红的测试 (verify-red 判据).
minimal-fixer
最小 diff 修复, 禁改任何测试 —— 复现测试转绿且全量不回归才算完.
debugger
Use when something is broken and the cause isn't obvious — bugs, error stack traces, "works in dev not prod", performance regressions, weird behavior after a change.
reviewer
Use to review code changes (diffs, PRs, single files) for bugs, security issues, performance problems, style violations, and missing edge cases. Read-only — produces a review, doesn't fix code.
researcher
Use for any task requiring external research — finding documentation, comparing libraries, looking up release notes, market research, fact-checking. Read-only by design — won't modify files. Auto-delegate when query starts with "find", "research", "look up", "compare", "what is the latest".