leanSpec
Ethereum consensus spec testing, auditing, and code review
All Skills in This Repository (4)
Pure Emerald Level Indicatorstest
Run pytest unit tests via tox/uvx and generate coverage reports.
fill
Generate consensus layer JSON test fixtures from tests/consensus using tox-based fill.
checks
Run linting, formatting, type, spell, and Markdown checks with ruff, ty, codespell, and mdformat.
fix
Automatically fix linting and formatting issues in Python codebases.
Frequently Asked Questions
FAQPage SchemaHow to install leanSpec?▼
Run `npx skills add leanEthereum/leanSpec --all -g -y` in your terminal to install all skills in this suite globally.
What is leanSpec used for?▼
It is the Python reference specification for the Lean Ethereum consensus protocol, including cryptography, SSZ serialization, and fork choice logic. The skills help you test, audit, and document that specification.
How to generate Ethereum consensus test vectors?▼
Use the fill skill, which runs the test filler to produce JSON consensus fixtures that client implementations like ream, zeam, and qlean-mini can verify against.
Can AI audit a consensus specification codebase?▼
Yes. The audit skill runs a read-only, multi-agent review that finds dead code, test gaps, and safety issues, then writes a prioritized report without modifying any source files.
Do I need Ethereum experience to use these skills?▼
Basic familiarity helps, but the skills handle the command details. You can ask your agent in plain English to run checks, compare spec versions, or document code.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core