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.