npx claudepluginhub cbirkbeck/mathlib-qualityProve, clean up, golf, and bring Lean 4 code up to mathlib standards
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Browser automation for AI agents
A Claude Code skill plugin for developing, proving, cleaning up, and bringing Lean 4 code up to mathlib standards.
Built on 14,000+ real mathlib PR review comments with 7,273 before/after code suggestions, extracted into concrete golfing rules and quality principles.
/develop)The flagship command. Plans and executes a full mathematical development with:
/cleanup)Audit and golf declarations against mathlib standards:
grind, fun_prop, positivity, gcongr), term mode conversion, have inlining/plugin marketplace add CBirkbeck/mathlib-quality
/plugin install mathlib-quality
git clone https://github.com/CBirkbeck/mathlib-quality.git
Then in Claude Code:
/plugin marketplace add /path/to/mathlib-quality
The plugin includes a searchable index of PR review examples. To enable:
/setup-rag
| Command | Description |
|---|---|
/develop | Plan and execute a mathematical development with ticket management |
/cleanup | Audit + golf (whole file or single declaration) |
/cleanup-all | Run /cleanup on every file in the project |
/check-style | Validate code against style rules (non-destructive) |
/decompose-proof | Break long proofs into helper lemmas |
/check-mathlib | Find mathlib equivalents to avoid duplication |
/pre-submit | Pre-PR submission checklist |
/fix-pr-feedback | Address PR reviewer comments |
/bump-mathlib | Bump mathlib version and fix breakage |
/setup-rag | Configure the RAG MCP server |
/develop # Start a new development (plan, tickets, prove)
/develop --continue # Resume from existing tickets
/develop --status # Show current ticket board
/develop --takeover # Take over an existing project
How /develop works:
#print axioms checked), maximum generality, periodic /cleanup passes/cleanup MyFile.lean # Clean entire file
/cleanup MyFile.lean theorem_name # Clean one declaration
/cleanup-all # Clean every file in project
How /cleanup works:
For each declaration, a dedicated agent:
/check-style MyFile.lean # Check style (non-destructive)
/cleanup MyFile.lean # Fix everything
/pre-submit MyFile.lean # Final checklist
/fix-pr-feedback 1234 # Process feedback from PR #1234
/fix-pr-feedback --comments "..." # Or paste specific comments