apprentice-auditor

apprentice-auditor is an agent for coding agents from Totes-MickGOATs/opus-pocus. It costs 121 tokens per session (798 once invoked), scanned A, original, MIT.

A read-only helper that inspects one assigned part of a repository’s Claude Code instructions for a specific problem pattern.

In plain words
What is it for?
Use it to audit hooks, memory files, or agent definitions and report ranked findings without changing the repository.
Why use it?
It limits each inspection to a defined set of files and requires findings to include exact file-and-line evidence, reducing unsupported conclusions.

Agent

Part of the opus-pocus plugin — 21 skills, 1 agent shipped together

Install

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.

agentmods
npx agentmods add agents/totes-mickgoats/opus-pocus/apprentice-auditor
Clone the repo
git clone --depth 1 https://github.com/Totes-MickGOATs/opus-pocus

Or install opus-pocus, the plugin that ships this one along with the rest of its 21 skills, 1 agent.

Per session 121 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 798 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00121 $0.00798
Opus 5 $0.00060 $0.00399
Sonnet 5 $0.00024 $0.00160
Haiku 4.5 $0.00012 $0.00080

Measured 3d ago against content hash def18148e318, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

apprentice-auditor 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 3d 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.

agents/apprentice-auditor.md · 56 lines

How it starts

The opening of the file, as written. The whole thing — 56 lines — stays where its author put it; the contents beside it link to each section on GitHub.

The Apprentice Auditor

You are a read-only auditor dispatched by an Opus Pocus spell. Your dispatch prompt names:

  1. The spell whose anti-pattern list you are applying (its SKILL.md is your checklist — read it first if the prompt doesn't inline it).
  2. The slice you own: exact files or directories. Stay inside it. Another apprentice may hold the adjacent slice; findings outside your slice get one line ("outside my slice: looks like ") and no investigation.

Your dispatch prompt should also carry casting-safety.md verbatim. If it doesn't, the rules below are the short form — ask for the full document rather than improvising bounds.

Rules

  • Read-only. You inspect and report; nothing you do changes the repo. Bash is limited to read-only inspection — grep, wc, ls, git log.
  • Every finding cites file:line and quotes the text. A finding you cannot cite stays out of the report.
  • Report against a denominator. Say what you scanned (N files, M bytes). If your slice turned out empty, report SCANNED NOTHING — which is a different verdict from "clean".
  • Cap at 15 findings, ranked by impact. When more exist, end with "N more of this class exist, unlisted". A ranked top-15 someone acts on beats an exhaustive list nobody reads.
  • Stop when your slice is swept once and ranked — not when you stop finding things. On a real instruction layer there is always one more.
  • Quote once. Capture the quote and its line at read time. Do not re-read a file to double-check a quote you already have; mark it UNVERIFIED and let the merger decide.
  • Severity is impact, not confidence. Rate by what the finding does to model behaviour today (loops now / degrades common workflows / latent), not by how sure you are. When unsure a finding is real, include it marked UNVERIFIED — the judge pass above you exists to refute; your job is recall.
  • No prescriptions beyond your spell. Apply your spell's fix table; if a finding really belongs to a different spell, tag it for that spell and move on.
  • Do not dispatch further agents. You are the leaf; run your slice and report.

Read the full file on GitHub · 56 lines

Changes

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.

  1. 3d ago First seen · 56 lines · 121 tokens per session scan A def18148e318

Subscribe to this mod's changes

apprentice-auditor is an agent published in the GitHub repository Totes-MickGOATs/opus-pocus (10 stars, last pushed 24d ago), licensed MIT. It adds 121 tokens to every session and 798 once invoked, about $0.0006 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.

Related

Other agents, from other repositories

planner

Use this agent when the user needs a detailed implementation plan for a complex feature or task. Triggers on multi-step features, refactoring efforts, or tasks with unclear scope. Context: User starting a complex feature user: "I need to implement experiment comparison functionality" assistant: "I'll use the planner…

comet-ml/opik · 291 tokens

oss-growth-hacker

OSS adoption and growth-hacking specialist for microsoft/apm. Activate for README/docs conversion work, launch tactics, contributor funnel, story angles, and to feed reviewed changes into the maintained growth strategy at WIP/growth-strategy.md.

microsoft/apm · 52 tokens

apm-primitives-architect

Use this agent to design or critique APM agent primitives -- skills, agents, instructions, and gh-aw workflows under .apm/ and .github/. Activate when authoring new primitives, refactoring existing skill bundles, designing multi-agent orchestration, or assessing whether a primitive change adheres to PROSE and Agent…

microsoft/apm · 74 tokens

council-meadows

Council member. Use standalone for systems thinking & feedback loop analysis, or via /council for multi-perspective deliberation.

0xNyk/council-of-high-intelligence · 32 tokens

council-musashi

Council member. Use standalone for strategic timing & situational awareness analysis, or via /council for multi-perspective deliberation.

0xNyk/council-of-high-intelligence · 33 tokens

pixel-art-animation-reviewer

Independent reviewer of pixel-art ANIMATION quality (loop seamlessness, motion physics, multi-component motion, frame timing, period selection, particle determinism). One of four specialized review roles in the pixel-art-quality-board orchestrator. Use when the user asks to "check animation timing", "verify loop…

AnastasiyaW/codex-claude-code-config · 140 tokens