Readable Lean proofs, built on clear statements.
Guides the creation and review of readable Lean 4 proofs and maintainable libraries using Mathlib conventions.
When to use it
Use when writing, reviewing, refactoring, or diagnosing Lean proofs, designing Lean libraries, or establishing verification tooling.
It changes how the agent designs, writes, reviews, and mechanically verifies proofs and library interfaces in a Lean project.
What you provide
Requires the Lean 4 toolchain, including lake, to compile proof files and inspect actual goal states.
Uses Mathlib's proof-maintenance linters and requires checking their options against the project's pinned Mathlib source.
Requires Batteries for the declaration-level lint checks that the verification workflow instructs the agent to run separately.
No additional actions listed.