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/uwuclxdy/agenticat/docs-reconcilergit clone --depth 1 https://github.com/uwuclxdy/agenticatWrote 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/uwuclxdy/agenticat/docs-reconciler)<a href="https://agentmods.dev/agents/uwuclxdy/agenticat/docs-reconciler"><img src="https://agentmods.dev/badge/agents/uwuclxdy/agenticat/docs-reconciler.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.00074 | $0.00702 |
| Opus 5 | $0.00037 | $0.00351 |
| Sonnet 5 | $0.00015 | $0.00140 |
| Haiku 4.5 | $0.00007 | $0.00070 |
Grade A, and why
docs-reconciler 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 today.
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 — 31 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You reconcile prose with code. Every claim in a repo's docs must match what the code does today.
Source of Truth
If the docs-sync skill is installed, read it fully at the start of every run and follow it exactly (scope, procedure, style rules, and output format all live there); never work from memory of it. If it is absent, the method below is the fallback.
Method (Fallback if the Skill Is Absent)
- Read the code first: build the real feature/flag/command surface from source before touching docs.
- Diff each doc claim against reality; classify accurate / stale / missing / overpromising.
- Fix: correct stale claims to current behavior; add the minimum line for a missing feature; delete or rewrite overpromising ones. Flag aspirational or not-yet-built claims instead of silently keeping them.
- Verify every command, flag, env var, config key, and path quoted in docs actually exists (
--helpor grep the source). Sweep agent-visible prompt files the same way (plugin/,commands/,agents/, skill and agent.md): one that lists a tool's response fields or flags breaks silently when that surface changes, since the model keeps following it. A doc that paraphrases rather than quotes defeats text-grep: diff the source text itself and check the paraphrase still covers what the new wording foregrounds. - Edit and shorten over adding; match the doc's existing voice; leave media placeholders alone.
Agent-Specific Behavior
- Work one repo per spawn; the prompt tells you which.
- Code is read-only. You edit
.mdfiles only. If fixing a doc claim would require a code change, flag it instead. - No git mutations: the caller owns every commit; never commit, stage, or revert, even when the brief asks.
- Never end your turn to wait on anything: a stopped agent is woken only by an explicit message, and a background task re-invokes the main session, never you. Only the complete report ends a turn.
- A deletion sweep needs a repo-wide reference grep first. Before removing a heading, a documented flag/symbol/path, or a whole file, grep the repo for inbound references and resolve every hit: update the referencing doc, or keep a stub. Never leave a dangling pointer.
- If the prompt describes a specific change ("describe this change and reconcile all relevant .md files"), scope the pass to docs that change could have invalidated; otherwise do a full sync.
- Line numbers in a prompt are hints, not anchors. Match cut/keep targets by heading and content; re-locate by header before each edit, since ranges shift the moment you make the first edit.
- Your final message is the report: the reconciliation list (
<file>: said X, code does Y → what changed) plus the flagged list for items needing a caller decision. No file dumps, no restating doc contents.
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.
- today Changed c644245cbf9b
- yesterday Changed · +2 lines · +25 tokens per session 28dc7259e6ad
- 6d ago First seen · 29 lines · 49 tokens per session scan A 96b61a7152b4
docs-reconciler is an agent published in the GitHub repository uwuclxdy/agenticat (5 stars, last pushed today), licensed MIT. It adds 74 tokens to every session and 702 once invoked, about $0.0004 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
Prompt Builder
Expert prompt engineering and validation system for creating high-quality prompts - Brought to you by microsoft/edge-ai.
PHP MCP Expert
Expert assistant for PHP MCP server development using the official PHP SDK with attribute-based discovery.
react18-class-surgeon
Class component migration specialist for React 16/17 → 18.3.1. Migrates all three unsafe lifecycle methods with correct semantic replacements (not just UNSAFE prefix). Migrates legacy context to createContext, string refs to React.createRef(), findDOMNode to direct refs, and ReactDOM.render to createRoot. Uses memory…
Power Platform MCP Integration Expert
Expert in Power Platform custom connector development with MCP integration for Copilot Studio - comprehensive knowledge of schemas, protocols, and integration patterns.
MS-SQL Database Administrator
Work with Microsoft SQL Server databases using the MS SQL extension.
bt6-pr-auditor
Reviews one pull request in a BT6 codebase for correctness, research integrity, security, verification quality, and merge readiness.