code-transform
Code transformation tools for repairing, simplifying, and extracting Lean proofs
Verification tools for compiling, validating, and disproving Lean theorems
$ npx -y skills add project-numina/numina-lean-agent --skill verification --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/verificationContext preview
The summary Claude sees to decide when to auto-load this skill.
Verification tools for compiling, validating, and disproving Lean theorems
name: verification description: "Verification tools for compiling, validating, and disproving Lean theorems"
Tools for verifying Lean code correctness.
| Tool | Purpose | When to use | |------|---------|-------------| | **lean-check** | Compile a Lean file and report errors (local, no API key) | First step to validate any proof attempt | | **axle verify-proof** | Validate a proof matches a formal statement | When you need to confirm a proof proves exactly the right theorem | | **axle disprove** | Attempt to disprove theorems by proving negation | Before investing effort in a proof, check if the conjecture is false |
For full parameters and examples, read the corresponding `reference-<tool>.md` file in this directory.
Paper | Leandex | Demo | Putnam 2025 An agent built on Claude Code for formal theorem proving tasks. We used this system to prove all 12 problems from Putnam 2025, and completed a paper-level formalization of Effective Brascamp-Lieb inequalities.
Code transformation tools for repairing, simplifying, and extracting Lean proofs
LLM-assisted tools for informal proofs, proof strategy discussion, and code simplification
Search tools for finding Lean theorems, lemmas, and definitions in Mathlib
Isolates failing proof steps by replacing them with `sorry` and extracting them into standalone lemmas to modularize and decouple…