code-transform
Code transformation tools for repairing, simplifying, and extracting Lean proofs
Search tools for finding Lean theorems, lemmas, and definitions in Mathlib
$ npx -y skills add project-numina/numina-lean-agent --skill search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Search tools for finding Lean theorems, lemmas, and definitions in Mathlib
name: search description: "Search tools for finding Lean theorems, lemmas, and definitions in Mathlib"
Tools for finding relevant Lean theorems, lemmas, and definitions. All scripts are in `skills/cli/`.
| Tool | Purpose | When to use | |------|---------|-------------| | **leanexplore** | Semantic search by natural language or Lean terms | First choice for any search; **max 5 parallel queries** | | **loogle** | Pattern-based search by type shape | When you know the type signature pattern | | **leanfinder** | Mathlib semantic search | Alternative semantic search | | **leansearch** | Natural language + Lean term search | Alternative to leanexplore | | **state-search** | Search by proof goal/state | When you have a specific proof state to match | | **hammer-premise** | Premise retrieval for automation | When looking for premises for automated tactics |
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
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