protocol

Determine Ethereum EIP and fork status by verifying proposal lifecycle and client support.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/mashharuki/flare-sample --skill protocol-mashharuki
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: protocol
Source: https://github.com/mashharuki/flare-sample/tree/main/.claude/skills/eth-protocol
Command: npx skills add https://github.com/mashharuki/flare-sample --skill protocol-mashharuki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers, researchers, and product teams avoid stale or incorrect assumptions about Ethereum protocol features by providing a reliable checklist and source chain to verify whether an EIP or feature is proposed, scheduled, or actually implemented on-chain.

Core Features & Use Cases

  • EIP lifecycle explanation: Walks through Draft → Review → Last Call → Final and the CFI/SFI/DFI statuses used to track fork inclusion.
  • Fork tracking workflow: Shows how to use authoritative sources (forkcast, EIPs repo, execution-specs, consensus-specs, eth-rnd-archive) to determine whether a feature is planned, scheduled, or tested on devnets and which clients support it.
  • Practical scenarios: Use this Skill when deciding whether to build against an unshipped feature, when preparing release timelines that depend on a fork, or when drafting and promoting a new protocol proposal.

Quick Start

Check whether a given EIP (for example EIP-4844) is SFI/CFI/DFI for the next fork and which clients have devnet support by consulting forkcast, the EIPs repo, and the execution-specs.

Frequently Asked Questions about protocol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if an Ethereum EIP is scheduled for the next hard fork?▼

Check Ethereum EIP hard fork inclusion by verifying CFI, SFI, or DFI status using forkcast, the EIPs repository, and execution-specs to confirm whether the proposal is scheduled.

What is the lifecycle of an Ethereum Improvement Proposal from Draft to Final?▼

The EIP lifecycle progresses through Draft, Review, Last Call, and Final stages, while concurrently tracking CFI, SFI, and DFI statuses to determine potential inclusion in Ethereum protocol upgrades.

How do I verify devnet implementation and client support for upcoming Ethereum protocol changes?▼

Verify devnet implementation and client support for Ethereum protocol changes by consulting forkcast and eth-rnd-archive to review current devnet client compatibility matrices.

Can I build production software that depends on unshipped Ethereum protocol features?▼

Building software against unshipped Ethereum protocol features requires verifying EIP lifecycle and fork inclusion through execution-specs and consensus-specs to avoid relying on stale or incorrect capability assumptions.

What are the authoritative sources for tracking Ethereum hard fork timelines and feature readiness?▼

Authoritative sources for tracking Ethereum hard fork timelines include forkcast for status overviews, the EIPs repository for proposals, execution-specs and consensus-specs for implementation details, and eth-rnd-archive for testing data.