explaingit

meleantonio/prove-that-shit

Analysis updated 2026-07-25

0Audience · researcherComplexity · 3/5Setup · moderate

TLDR

A methodology plugin for AI coding agents to attempt unsolved math conjectures, built around problem selection, long autonomous runs, and adversarial proof review. It provides a structured workflow, not a magic solver, that works across multiple popular coding agents.

Mindmap

mindmap
  root((repo))
    What it does
      Guides AI math attempts
      Structured proof workflow
      Adversarial proof review
    How it works
      Select open problem
      Craft strict prompt
      Long autonomous run
      Audit the result
    Agents supported
      Cursor
      Claude Code
      Gemini CLI
      GitHub Copilot
    Commands
      Prove
      Select Problem
      Craft Prompt
      Audit Proof
    Limitations
      Not an auto-solver
      Humans still needed
      Community acceptance separate
    Optional step
      Formalize in Lean

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set up Cursor or Claude Code to attempt an unsolved Erdős conjecture with a multi-hour autonomous run.

USE CASE 2

Use the /select-problem command to filter open math problems for tractable candidates.

USE CASE 3

Run /audit-proof to have an independent agent adversarially review a generated proof before trusting it.

USE CASE 4

Formalize a successfully audited proof in the Lean verification language.

What is it built with?

MarkdownAGENTS.mdLean

How does it compare?

meleantonio/prove-that-shit00kaku/gallery-slider-block04amanrajj/netwatch
Stars00
LanguageJavaScriptRust
Last pushed2021-05-19
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audienceresearchergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires cloning into the correct directory for your chosen coding agent (Cursor, Claude Code, Gemini CLI, or GitHub Copilot).

In plain English

Prove That Shit is a plugin that helps AI coding agents attempt open mathematical problems, the kind of unsolved conjectures associated with mathematician Paul Erdős. It packages a specific workflow described by Shouqiao Wang, built around careful problem selection, precise prompting, long autonomous research runs, and adversarial review of any resulting proof. The goal is not to instantly solve famous problems but to give agents a structured methodology for trying. The plugin works across multiple coding agents, including Cursor, Claude Code, Gemini CLI, GitHub Copilot, and any tool that reads an AGENTS.md file. You install it by cloning the repository into the right directory for your chosen agent. Each agent picks up the same set of shared skills, commands, and rules through adapter files tailored to that tool. The workflow has several steps. You start by selecting a sharply stated open problem, either manually or through a command that filters for tractable candidates. You then craft a problem-specific prompt that defines exactly what counts as a valid solution and explicitly bans weak or partial results. That prompt becomes the goal of a long autonomous run. The README notes that hard instances in the original workflow took six to thirty-two hours. After a run completes, an independent agent audits the proof before you treat it as solved. An optional step formalizes the result in Lean, a proof verification language. The repository organizes its methodology into shared skills, agent definitions, slash commands, and templates. Commands like /prove, /select-problem, /craft-prompt, and /audit-proof map to stages in the pipeline. The templates encode the attempt, audit, and repair loop that the workflow relies on. The README is candid about limitations. This is a methodology pack, not a system that automatically solves open problems. Human mathematicians should still audit important claims. Community acceptance on sites like erdosproblems.com remains separate from an agent declaring a problem resolved locally.

Copy-paste prompts

Prompt 1
I have the Prove That Shit plugin installed. Run /select-problem to find a tractable open math conjecture I can attempt, and help me narrow it to one sharply stated problem.
Prompt 2
I selected an open conjecture. Run /craft-prompt to build a problem-specific prompt that defines what a valid solution looks like and bans weak or partial results.
Prompt 3
My proof attempt finished. Run /audit-proof as an independent agent and adversarially review the result, flag any gaps, hand-waving, or invalid steps before I treat it as solved.
Prompt 4
My proof passed audit. Generate the Lean formalization for the verified proof so I can check it mechanically.

Frequently asked questions

What is prove-that-shit?

A methodology plugin for AI coding agents to attempt unsolved math conjectures, built around problem selection, long autonomous runs, and adversarial proof review. It provides a structured workflow, not a magic solver, that works across multiple popular coding agents.

How hard is prove-that-shit to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is prove-that-shit for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.