siege
Official · AnthropicInstallation
Terminal
git clone --depth 1 https://github.com/anthropics/claude-plugins-official.git /tmp/siege-src cp -r /tmp/siege-src/plugins/math-proof/skills/siege ~/.claude/skills/siege
Or .claude/skills/siege to scope it to one repo.
Summary
Work on one hard mathematics problem in rounds: each round a judge writes a few self-contained questions, independent workers answer them, and the judge keeps a ledger of what is proved, refuted and open, until the judge concludes or the rounds run out, and then a proof.md says plainly what is and is not proved. A run takes hours and dozens of worker runs. Usage: /math-proof:siege [NAME=value settings] <the problem, stated in full, or the path of a file holding it.
math-proof: siege The approach The skill works on one problem in at most MAXROUNDS rounds. Each round a judge writes a few self-contained questions, at most WAVE of them before round ESCROUND. The steps below call them queries. Each question goes to a fresh worker that sees only that question and the problem statement. The judge reads the answers, rewrites the running summary, and adds to a ledger of claims marked PROVED, REFUTED or OPEN. One claim is the goal, set in round 1; the judge may set a new goal at a later round, and in particular may raise it to a more significant statement once it is proved (the proved goal then stays in the ledger as the fallback result, to which the judge returns if two waves bring the raised goal no nearer; when the goal is raised you tell the user and copy the proved result to DIR/result-so-far.md). When an answer holds a complete written proof or disproo…