What problem does it solve?
Implementing a new Ethereum Improvement Proposal in the Erigon client requires navigating EIP specs, fork meta documents, devnet deltas, and both execution-layer and consensus-layer test suites. This Skill structures that entire workflow so nothing is missed.
Core Features & Use Cases
- Spec and dependency analysis: Fetches the EIP spec, referenced EIPs, hardfork meta EIPs, and optional devnet specs, then maps them to Erigon packages.
- Guided implementation and validation: Checks for prior work, implements the change, runs make lint, and executes EEST spec test shards plus CL spectest suites.
- Documented wrap-up: Produces a summary of touched files, design decisions, and test coverage saved to agentspecs/.
- Use Case: Ask to implement EIP-7892 for the Amsterdam fork on devnet-3, and the Skill walks through spec analysis, code changes, devnet test shards, and a final summary.
Quick Start
Implement EIP-7892 for the Amsterdam fork using the devnet-3 specification and run the relevant devnet test shards.