Skills

Browse AI context skills for Web3 development

Type:
Source:

78 skills ยท click to copy URL

standards/sdk-migration-guide

Web3 SDK Migration Guide (ethers v5โ†’v6, wagmi v1โ†’v2, web3.js v1โ†’v2)

Web3 SDK Migration Guide (ethers v5โ†’v6, wagmi v1โ†’v2, web3.js v1โ†’v2) Overview Web3 SDKs have undergone major breaking changes. AI models are frequently trained o

Ethereumโšก 34
ethereum/defi-math

DeFi Core Mathematics: AMM / Interest Rate Models / Liquidation Mechanisms

DeFi Core Mathematics AMM: Constant Product Formula (Uniswap V2) Core Formula: x y = k (x, y are the quantities of two tokens, k is a constant) Price Calculatio

Ethereumโšก 30
security/arithmetic-precision

Arithmetic & Precision Vulnerability Patterns

Arithmetic & Precision Vulnerability Patterns Distilled from 300+ Code4rena audit findings. Arithmetic bugs are among the hardest to spot during review because

Ethereumโšก 28
security/reentrancy-access-control

Reentrancy & Access Control Vulnerability Patterns

Reentrancy & Access Control Vulnerability Patterns Distilled from 300+ Code4rena audit findings. These two vulnerability classes account for a disproportionate

Ethereumโšก 28
ethereum/l2-comparison

Layer 2 Technology Comparison: Arbitrum vs Optimism vs Base vs zkSync

Layer 2 Technology Comparison One-Line Positioning | L2 | Positioning | Technology | Ecosystem | |----|------|------|------| | Arbitrum One | Largest TVL, DeFi

Ethereumโšก 26
dev-tooling/ethers-vs-viem

ethers.js vs viem vs wagmi Selection Guide

ethers.js vs viem vs wagmi Selection Guide Positioning | Library | Positioning | Use Cases | |----|------|------| | ethers.js v6 | Full-featured EVM library, lo

Ethereumโšก 21
ethereum/ethskills-standards

Ethereum Standards

Ethereum Standards What You Probably Got Wrong ERC-8004 exists. Deployed January 29, 2026 โ€” onchain agent identity registry. You almost certainly don't have thi

Ethereumโšก 12
cryptoskills/ens

ENS

ENS (Ethereum Name Service) โ€” name resolution, registration via commit-reveal, text/address records, reverse resolution, avatar retrieval, subdomains, and Name

Ethereumโšก 11
standards/erc-nft-standards

ERC NFT Standards Guide (ERC-721, ERC-1155, ERC-2981, ERC-4907)

ERC NFT Standards Guide (ERC-721, ERC-1155, ERC-2981, ERC-4907) Overview This guide covers the core NFT standards on Ethereum and their extensions. Understandin

Ethereumโšก 11
defi/amm-lending-patterns

AMM & Lending Protocol Design Patterns

AMM & Lending Protocol Design Patterns Distilled from DeFiLlama data covering the top AMM protocols ($8.7B TVL combined: Uniswap V3 $1.71B, Curve $1.85B, Pancak

Ethereumโšก 10
ethereum/ethskills-protocol

Ethereum Protocol

Ethereum Protocol What You Probably Got Wrong "Ethereum is a static platform." No. Ethereum upgrades roughly every 6-12 months via hard forks. Features you read

Ethereumโšก 10
ethereum/core

Ethereum Core Development

Overview Ethereum is the world's leading smart contract platform. This skill covers core development patterns, common AI mistakes, and best practices for buildi

Ethereumโšก 6
hackathon/ethereum-patterns

Ethereum Hackathon Winning Patterns

Ethereum Ecosystem Hackathon โ€” Decision Context > Updated 2026-03-31 > Source: ETHGlobal event data, Gitcoin public analytics, community post-mortems For AI Age

Ethereumโšก 5
ethereum/ethskills-building-blocks

Building Blocks (DeFi Legos)

Building Blocks (DeFi Legos) What You Probably Got Wrong DeFi TVL: Check [DeFi Llama](https://defillama.com/chain/Ethereum) for current Ethereum DeFi TVL. If yo

Ethereumโšก 5
ethereum/ethorg-docs-index

docs index

This documentation is designed to help you build with [Ethereum](/). It covers Ethereum as a concept, explains the Ethereum tech stack, and documents advanced t

Ethereumโšก 4
ethereum/ethskills-indexing

Onchain Data & Indexing

Onchain Data & Indexing What You Probably Got Wrong You try to query historical state via RPC calls. You can't cheaply read past state. ethcall reads current st

Ethereumโšก 4
ethereum/contract-testing-strategy

Unit / Fuzz / Invariant / Fork Testing Strategies for Smart Contracts

Smart Contract Testing Strategy Testing Pyramid โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Fork Test โ”‚ โ† Tests against real on-chain state โ”Œโ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ” โ”‚ Invariant Test โ”‚ โ† System

Ethereumโšก 4
standards/erc-interface-standards

ERC Interface & Extension Standards (EIP-165, EIP-173, ERC-3156)

ERC Interface & Extension Standards (EIP-165, EIP-173, ERC-3156) Overview This guide covers Ethereum's interface detection, ownership, flash loan, payable token

Ethereumโšก 4
ethereum/nft-tech-stack

NFT Tech Stack Complete Guide: Storage + Metadata + Minting

NFT Tech Stack Complete Guide Storage Solutions Comparison | Solution | Cost | Permanence | Decentralized | Recommended For | |------|------|--------|---------|

Ethereumโšก 4
ethereum/ethskills-wallets

Wallets on Ethereum

Wallets on Ethereum What You Probably Got Wrong EIP-7702 is live. Since Pectra (May 7, 2025), regular EOAs can delegate execution to smart-contract code without

Ethereumโšก 4
ethereum/ethskills-orchestration

dApp Orchestration

dApp Orchestration What You Probably Got Wrong SE2 has specific patterns you must follow. Generic "build a dApp" advice won't work. SE2 auto-generates deployedC

Ethereumโšก 4
ethereum/ethskills-frontend-ux

Frontend UX Rules

Frontend UX Rules What You Probably Got Wrong "The button works." Working is not the standard. Does it disable during the transaction? Does it show a spinner? D

Ethereumโšก 4
protocols/openzeppelin-patterns

OpenZeppelin Contract Patterns

OpenZeppelin Contract Patterns Installation bash npm install @openzeppelin/contracts npm install @openzeppelin/contracts-upgradeable Upgradeable version ERC-20

Ethereumโšก 3
ethereum/ethskills-addresses

Contract Addresses

Contract Addresses > CRITICAL: Never hallucinate a contract address. Wrong addresses mean lost funds. If an address isn't listed here, look it up on the block e

Ethereumโšก 3
ethereum/ethorg-guides-index

Ethereum guides

Ethereum guides Do you want to start your Ethereum journey? Our practical guides lead you step-by-step on getting started, and make it easier to navigate this n

Ethereumโšก 3
grants/ethereum-esp

Ethereum ESP Grant Guide

Overview ESP (Ecosystem Support Program) is the Ethereum Foundation's (EF) official grant program that supports open-source work advancing the overall developme

Ethereumโšก 3
cryptoskills/eip-reference

EIP Reference

Ethereum Improvement Proposals and ERC standards reference โ€” ERC-20, ERC-721, ERC-1155, ERC-4626, EIP-712, EIP-1559, EIP-2612, EIP-4337, EIP-4844, EIP-7702, ERC

Ethereumโšก 3
grants/overview-chainlink

Chainlink BUILD & Grants Complete Guide

Chainlink BUILD & Grants Complete Guide Two Main Programs 1. Chainlink BUILD Program Comprehensive support for early-stage projects (not just funding): - Priori

Ethereumโšก 3
ethereum/ethskills-why

Why Ethereum

Why Ethereum What You Probably Got Wrong Terminology: You say "on-chain." The Ethereum community says "onchain" โ€” one word, no hyphen. Use "onchain" in all writ

Ethereumโšก 3
cryptoskills/lido

Lido

Lido liquid staking โ€” stake ETH to receive stETH, wrap to wstETH for DeFi composability, manage withdrawal queue requests. Covers rebasing token pitfalls and co

Ethereumโšก 3
defi/derivatives-stablecoin-patterns

Derivatives & Stablecoin Design Patterns

Derivatives & Stablecoin Design Patterns Distilled from DeFiLlama data covering derivatives protocols ($2.39B TVL: Jupiter $877M, Hyperliquid HLP $433M, Drift $

Ethereumโšก 3
ethereum/ethskills-qa

dApp QA โ€” Pre-Ship Audit

dApp QA โ€” Pre-Ship Audit This skill is for review, not building. Give it to a fresh agent after the dApp is built. The reviewer should: 1. Read the source code

Ethereumโšก 3
ethereum/contract-upgrade-patterns

Contract Upgrade Pattern Comparison: UUPS vs Transparent vs Diamond

Contract Upgrade Pattern Comparison Quick Overview of Three Mainstream Patterns | Pattern | Gas (Deploy) | Gas (Call) | Upgrade Authority | Complexity | Recomme

Ethereumโšก 2
ethereum/ethskills-ship

Ship a dApp

Ship a dApp What You Probably Got Wrong You jump to code without a plan. Before writing a single line of Solidity, you need to know: what goes onchain, what sta

Ethereumโšก 2
ethereum/ethskills-audit

EVM Smart Contract Audit

EVM Smart Contract Audit A full audit system for any EVM contract. Runs parallel specialist agents against domain-specific checklists, synthesizes findings, and

Ethereumโšก 2
ethereum/ethskills-tools

Ethereum Development Tools

Ethereum Development Tools What You Probably Got Wrong Blockscout MCP server exists: https://mcp.blockscout.com/mcp โ€” gives AI agents structured blockchain data

Ethereumโšก 2
ethereum/wallet-connect-ux

Wallet Connection UX Best Practices: RainbowKit vs ConnectKit vs AppKit

Wallet Connection UX Best Practices Comparison of the Three Main Libraries | Library | Maintainer | Built On | UI Style | Customizability | Recommended Use Case

Ethereumโšก 2
ethereum/ethorg-defi-index

defi index

DeFi is an open and global financial system built for the internet age โ€“ an alternative to a system that's opaque, tightly controlled, and held together by deca

Ethereumโšก 2
ethereum/account-abstraction-integration

Account Abstraction (AA) in Practice: Biconomy / ZeroDev / Pimlico

Account Abstraction (AA) Practical Guide EIP-4337 Core Concepts User โ†’ UserOperation โ†’ Bundler โ†’ EntryPoint โ†’ Smart Account (contract wallet) โ†“ Paymaster (can s

Ethereumโšก 2
ethereum/ethskills-testing

Smart Contract Testing

Smart Contract Testing What You Probably Got Wrong You test getters and trivial functions. Testing that name() returns the name is worthless. Test edge cases, f

Ethereumโšก 2
grants/compound-grant-guide

Compound Protocol Grants Guide (CGP 2.0)

Compound Protocol Grants (CGP 2.0): Application Guide Based on real data from 126 applications (53 approved, 73 rejected) Source: Questbook platform โ€” "Compound

Ethereumโšก 2
standards/chain-comparison

Multi-chain Comparison: TPS, Fees, Ecosystem, Dev Experience

Multi-chain Comparison: TPS, Fees, Ecosystem, Dev Experience Overview Choosing the right chain is one of the first architectural decisions in a Web3 project. Th

Ethereumโšก 2
standards/dev-onboarding-web3

Web2 to Web3 Developer Onboarding Guide

Web2 to Web3 Developer Onboarding Guide Overview This guide translates Web2 concepts to Web3 equivalents and provides role-specific onboarding paths. Whether yo

Ethereumโšก 2
ethereum/l2-dev-guide

L2 Development Guide: Arbitrum / Optimism / zkSync / Base

L2 Development Guide L2 Types Optimistic Rollups (optimistic, 7-day withdrawal period): Arbitrum One, Optimism, Base ZK Rollups (zero-knowledge, fast withdrawal

Ethereumโšก 2
cryptoskills/eth-concepts

Ethereum Concepts

Core Ethereum development concepts including gas mechanics, transaction types, storage layout, ABI encoding, and EVM execution model. Skill URL: https://raw.git

Ethereumโšก 2
cryptoskills/scaffold-eth-2

Scaffold-ETH 2

Full-stack dApp development framework โ€” npx create-eth@latest, Foundry/Hardhat monorepo, custom React hooks, contract hot reload, auto-generated debug page, thr

Ethereumโšก 2
cryptoskills/eigenlayer

EigenLayer

EigenLayer restaking protocol โ€” stake ETH and LSTs to secure AVSs (Actively Validated Services), operator registration and delegation, reward claiming, and slas

Ethereumโšก 2
grants/overview-ethereum-esp

Ethereum Foundation ESP Application Guide

Ethereum Foundation ESP (Ecosystem Support Program) Application Guide What is ESP? EF ESP is the Ethereum Foundation's grant program for ecosystem builders, wit

Ethereumโšก 2
protocols/uniswap-v3-integration

Uniswap V3 Integration Guide

Uniswap V3 Integration Guide Core Contract Addresses (Ethereum Mainnet) - SwapRouter02: 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 - NonfungiblePositionManager:

Ethereumโšก 2
protocols/hardhat-guide

Hardhat Development Framework Guide

Hardhat Development Framework Guide Initialization bash npm install --save-dev hardhat npx hardhat init Select TypeScript project npm install --save-dev @nomicf

Ethereumโšก 2
protocols/wagmi-viem-integration

wagmi + viem Frontend Integration

wagmi + viem Frontend Integration Installation bash npm install wagmi viem @tanstack/react-query Configuration Setup typescript // config.ts import { createConf

Ethereumโšก 2
protocols/foundry-guide

Foundry Development Framework Guide

Foundry Development Framework Guide Installation bash curl -L https://foundry.paradigm.xyz | bash foundryup Project Structure my-project/ โ”œโ”€โ”€ src/ Contracts โ”œโ”€โ”€

Ethereumโšก 2
ethereum/ethskills-security

Smart Contract Security

Smart Contract Security What You Probably Got Wrong "Solidity 0.8+ prevents overflows, so I'm safe." Overflow is one of dozens of attack vectors. The big ones t

Ethereumโšก 2
ethereum/ethskills-frontend-playbook

Frontend Playbook

Frontend Playbook What You Probably Got Wrong "I'll use yarn chain." Wrong. yarn chain gives you an empty local chain with no protocols, no tokens, no state. ya

Ethereumโšก 2
ethereum/ethorg-web3-index

Introduction to Web3 {#introduction}

Introduction to Web3 {#introduction} <div className="mt-4"> <ListenToPlayer slug="/web3/" /> </div> Centralization has helped onboard billions of people to the

Ethereumโšก 2
ethereum/ethorg-smart-contracts-index

Introduction to smart contracts {#introduction-to-smart-contracts}

Introduction to smart contracts {#introduction-to-smart-contracts} <div className="mt-4"> <ListenToPlayer slug="/smart-contracts/" /> </div> Smart contracts are

Ethereumโšก 2
ethereum/ethskills-l2s

Ethereum Layer 2s

Ethereum Layer 2s What You Probably Got Wrong L2 costs: You think $0.01-2.00 per transaction. Reality: $0.001-0.003 for swaps, $0.0003 for transfers. After EIP-

Ethereumโšก 2
ethereum/ethskills-noir

Noir (ZK Privacy)

Privacy Apps with Noir What You Probably Got Wrong "Use nargo prove and nargo verify." Those commands were removed. Nargo only compiles and executes. Proving an

Ethereumโšก 1
ethereum/ethorg-how-to-create-an-ethereum-account-index

How to create an Ethereum account

How to create an Ethereum account Anyone can create an Ethereum account for free. You just need to install a crypto wallet app. Wallets create and manage your E

Ethereumโšก 4
ethereum/ethorg-how-to-use-a-wallet-index

How to use a wallet

How to use a wallet Learn how to operate all the basic functions of a wallet. If you donโ€™t have one yet, check out our [How to create an Ethereum account](/guid

Ethereumโšก 4
ethereum/ethorg-how-to-revoke-token-access-index

How to revoke smart contract access to your crypto funds

How to revoke smart contract access to your crypto funds This guide will teach you how to view a list of all [smart contracts](/glossary/#smart-contract) you ha

Ethereumโšก 4
ethereum/ethorg-how-to-swap-tokens-index

How to swap tokens

How to swap tokens Are you tired of searching for an exchange that lists all your favorite tokens? You can swap most of the tokens using [decentralized exchange

Ethereumโšก 3
ethereum/ethorg-how-to-use-a-bridge-index

How to bridge tokens to layer 2

How to bridge tokens to layer 2 If there is a lot of traffic on Ethereum, it can become expensive. One solution to this is to create new "layers": i.e., differe

Ethereumโšก 2
grants/gitcoin-overview

Gitcoin Grants Complete Guide (GG24)

Gitcoin Grants Active Rounds > โฐ Time-Sensitive Data (Updated Weekly) โ€” Last Updated: 2026-03-30 > Source: https://grants.gitcoin.co Currently Active: GG24 (Git

Ethereumโšก 21
security/oracle-price-manipulation

Oracle & Price Manipulation Vulnerability Patterns

Oracle & Price Manipulation Vulnerability Patterns Distilled from 300+ Code4rena audit findings. Oracle-related vulnerabilities form the largest category of cri

Ethereumโšก 20
ethereum/ethskills-defi

Defi

Building Blocks (DeFi Legos) What You Probably Got Wrong DeFi TVL: Check [DeFi Llama](https://defillama.com/chain/Ethereum) for current Ethereum DeFi TVL. If yo

Ethereumโšก 2
security/smart-contract-vulnerabilities

Smart Contract Security Vulnerability Overview

Logic Error Vulnerabilities Logic Error Vulnerabilities > Analysis of 12 real-world cases from Code4rena audit competitions (2022-2024) Vulnerability Overview L

Ethereumโšก 2
standards/erc-account-standards

ERC Account & Proxy Standards (ERC-4337, ERC-6551, EIP-1967)

ERC Account & Proxy Standards (ERC-4337, ERC-6551, EIP-1967) Overview This guide covers Ethereum's account and proxy infrastructure standards. These are critica

Ethereumโšก 25
ethereum/gas-optimization

Solidity Gas Optimization Guide

Solidity Gas Optimization Guide Storage Optimization (Maximum Gains) Variable Packing solidity // โŒ Bad: 3 slots (each slot is 32 bytes) uint256 a; // slot 0 ui

Ethereumโšก 24
standards/erc-token-standards

ERC Token Standards Guide (ERC-20, ERC-777, ERC-4626, ERC-2612)

ERC Token Standards Guide (ERC-20, ERC-777, ERC-4626, ERC-2612) Overview This guide covers the four primary fungible token standards on Ethereum and when to use

Ethereumโšก 24
security/initialization-proxy

Initialization & Proxy Vulnerability Patterns

Initialization & Proxy Vulnerability Patterns Distilled from 300+ Code4rena audit findings. Proxy and initialization patterns are foundational to modern DeFi โ€”

Ethereumโšก 23
standards/erc-signature-standards

ERC Signature Standards (EIP-191, EIP-712, EIP-1271)

ERC Signature Standards (EIP-191, EIP-712, EIP-1271) Overview Ethereum signatures are fundamental to authentication, meta-transactions, gasless approvals, and s

Ethereumโšก 23
ethereum/mev-protection

MEV Protection and Flashbots Guide

MEV Protection and Flashbots Guide MEV Types Quick Reference | Type | Mechanism | Victim | Scale | |------|------|--------|------| | Sandwich Attack | Insert tr

Ethereumโšก 22
dev-tooling/hardhat-vs-foundry

Hardhat vs Foundry Selection Guide

Hardhat vs Foundry Selection Guide Core Differences at a Glance | Dimension | Hardhat | Foundry | |------|---------|---------| | Language | JavaScript/TypeScrip

Ethereumโšก 17
ethereum/ethskills-concepts

Ethereum Concepts

Ethereum Concepts What You Probably Got Wrong "Smart contracts run automatically." No. Smart contracts cannot execute themselves. There is no cron job, no sched

Ethereumโšก 8
ethereum/ethskills-gas

Gas & Costs on Ethereum

Gas & Costs on Ethereum What You Probably Got Wrong Your gas estimate is 100-600x too high. Most LLMs confidently state gas is 10-30 gwei. Post-Fusaka (Dec 2025

Ethereumโšก 7
protocols/chainlink-integration

Chainlink Integration Guide

Chainlink Integration Guide Installation bash npm install @chainlink/contracts Price Feeds (Most Commonly Used) solidity import "@chainlink/contracts/src/v0.8/i

Ethereumโšก 7
protocols/aave-v3-integration

Aave V3 Integration Guide

Aave V3 Integration Guide Core Contracts (Ethereum Mainnet) - Pool: 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 - PoolAddressesProvider: 0x2f39d218133AFaB8F2B819

Ethereumโšก 7