code-transform
Code transformation tools for repairing, simplifying, and extracting Lean proofs
LLM-assisted tools for informal proofs, proof strategy discussion, and code simplification
$ npx -y skills add project-numina/numina-lean-agent --skill llm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/llmContext preview
The summary Claude sees to decide when to auto-load this skill.
LLM-assisted tools for informal proofs, proof strategy discussion, and code simplification
name: llm description: "LLM-assisted tools for informal proofs, proof strategy discussion, and code simplification"
LLM-assisted tools for theorem proving support. All scripts are in `skills/cli/`.
| Tool | Purpose | When to use | |------|---------|-------------| | **informal-prover** | Generate and verify step-by-step math solutions in a loop | When you want an LLM to attempt a full solution with auto-verification | | **discussion-partner** | Free-form discussion about proof strategies or Lean code | When you are stuck and want high-level strategic advice | | **code-golf** | Shorten and simplify an existing Lean proof via Gemini | After a proof works, to get a more elegant version |
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
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…
Verification tools for compiling, validating, and disproving Lean theorems