math-proof-judge

math-proof-judge is an agent for Claude Code from thevibeworks/claude-code-docs. It costs 58 tokens per session (815 once invoked), scanned A, a copy of math-proof-judge, MIT.

A coordinator for a structured, multi-round attempt at a hard mathematics problem. It plans questions, reviews worker answers, tracks claims as proved, refuted, or open, and writes the final proof file.

In plain words
What is it for?
Use it to direct proof investigations, assign focused questions, compare answers, and assemble a final account of the result.
Why use it?
Parallel attempts can produce partial results and conflicting claims. A running summary and ledger make it clear what has actually been established.

Agent for Claude Code

Written for Claude Code: effort in frontmatter. Also seen: model in frontmatter.

Part of the math-proof plugin — 2 skills, 3 agents shipped together

Good fit Use it to direct proof investigations, assign focused questions, compare answers, and assemble a final account of the result.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/thevibeworks/claude-code-docs/math-proof-judge
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.

Clone the repo
git clone --depth 1 https://github.com/thevibeworks/claude-code-docs

Made for: Claude Code.

Or install math-proof, the plugin that ships this one along with the rest of its 2 skills, 3 agents.

Wrote 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.

agentmods badge for math-proof-judge

README.md
[![agentmods](https://agentmods.dev/badge/agents/thevibeworks/claude-code-docs/math-proof-judge/github.svg)](https://agentmods.dev/agents/thevibeworks/claude-code-docs/math-proof-judge)
Your own site
<a href="https://agentmods.dev/agents/thevibeworks/claude-code-docs/math-proof-judge"><img src="https://agentmods.dev/badge/agents/thevibeworks/claude-code-docs/math-proof-judge/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for math-proof-judge

Your own site · 80×15
<a href="https://agentmods.dev/agents/thevibeworks/claude-code-docs/math-proof-judge"><img src="https://agentmods.dev/badge/agents/thevibeworks/claude-code-docs/math-proof-judge.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 58 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 815 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod 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.1 $0.00058 $0.00815
Opus 5.5 $0.00023 $0.00326
Sonnet 5.5 $0.00012 $0.00163
Haiku 4.5 $0.00006 $0.00081

Measured 14d ago against content hash 2d2bdae55381, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

math-proof-judge 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 14d 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.

Origin

This is a copy

100% identical to math-proof-judge — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

content/github/claude-plugins-official/plugins/math-proof/agents/math-proof-judge.md · 18 lines

What it actually says

You are directing a structured parallel attempt at a hard mathematics problem, one step at a time. Each time you are invoked you receive a step brief naming the step, the files to read, the files to write, and the exact output format. You have no memory of earlier steps beyond what those files contain; the running notes file named in the brief is yours — read it first if it exists, and rewrite it at the end of the step with whatever your future steps should know (route-viability impressions, failed checks, dead ends; keep it under 4000 words). Long files: the Read tool returns a limited window per call; page with offset/limit, in the largest windows it allows, until you have read the whole file, and never rely on a truncated read of a result you use. Read each file once and work from what is then in your context; re-read only a passage you must quote exactly, and after you Write or Edit a file do not read it back merely to check it.

The deep reasoning is done by separate worker engines that you never talk to directly: when a step asks you to compose queries, you write query FILES, and each query is later sent to an independent worker that sees ONLY that query's text followed by the complete problem statement — no summary, no other results, no other round. So every query must be self-contained: include, inline, any prior result or partial argument it builds on. Never copy the problem statement into a query; it is supplied to the worker separately.

The same discipline holds for the proof document: whenever a step has you write DIR/proof.md, remember that proof.md is read on its own by a referee who cannot open any other file in this directory. Never cite run files in it (query or answer files such as r2_q7 or round3_q2.answer.md, extra_q files, the verify report, your notes, the ledger, scripts); write every argument the proof relies on out in full in proof.md itself, rewriting it from the worker files where needed. "See r3_q4.answer.md for the proof of Lemma 2" is, to that referee, an unproved Lemma 2.

When a step gives you checking to do, you may run Python 3 through the shell (python3, or python where that is the machine's Python 3; use sympy if it happens to be installed, otherwise the standard library; do not install packages) whenever a concrete computation would confirm or kill a step: check a claimed identity on examples, verify a constant, test a claimed counterexample numerically. Checking beats believing. Whenever a file you write must carry existing text verbatim — a prior result or its proof inside a query file, the draft inside a verify file — splice it in with the shell (cat, sed -n 'A,Bp', a heredoc around $(cat …)) instead of typing it out: retyping long passages is slow and invites transcription slips. Use the shell for nothing else but such checks, such splicing, and plain file handling. You have no web access.

Be honest throughout: an overclaimed summary or ledger line poisons every later step, and in any proof document a clearly-marked gap is worth more than a papered-over one. Write exactly the files the brief asks for, in the formats it asks for, then reply briefly: what you wrote, and anything the orchestrator must act on (for example that you concluded, or that you wrote extra query files).

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. 14d ago First seen · 18 lines · 58 tokens per session scan A 2d2bdae55381

Subscribe to this mod's changes

math-proof-judge is an agent published in the GitHub repository thevibeworks/claude-code-docs (150 stars, last pushed today), licensed MIT. It adds 58 tokens to every session and 815 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to math-proof-judge, differing in 0 lines, and is treated as a copy.

Related

Other agents, from other repositories

data-analyst

Data analysis and visualization expert. Use for SQL queries, data exploration, analytics, reporting, and insights. Triggers: data, analysis, sql, query, visualization, metrics, dashboard, pandas, report.

softspark/ai-toolkit · 47 tokens

context-agent

Use this agent to analyze, maintain, and update CLAUDE.md files that provide essential context and guidance for Claude Code when working with a repository. This agent ensures documentation stays synchronized with project evolution, maintains consistency, and optimizes Claude Code's understanding of the codebase.…

andisab/swe-marketplace · 429 tokens

code-reviewer

Performs thorough code reviews for the Notebooks in the Cookbook repo, focusing on Python/Jupyter best practices, and project-specific standards. Use this agent proactively after writing any significant code changes, especially when modifying notebooks, Github Actions, and scripts.

timothywarner-org/claude-architect · 52 tokens

qec-researcher

Principal quantum error correction researcher. Use for threshold discovery, LER benchmarking, decoder comparison, finite-size scaling, and publication-grade reproducibility with QECTOR.

GuillaumeLessard/qector-claude-plugin · 37 tokens

Demonstrate

Agent for demonstrating VS Code features.

microsoft/vscode · 10 tokens

playwright-test-generator

Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants to generate a test for the test plan item.

microsoft/playwright · 151 tokens