What problem does it solve? ENS integrations frequently ship with subtle correctness bugs: unnormalized names enabling homoglyph attacks, unverified reverse lookups, stale cached resolutions for payments, and hardcoded contract addresses that break across upgrades. This Skill enforces the five rules every ENS integration must follow and provides scenario-specific guidance for both greenfield builds and audits. ## Core Features & Use Cases - Greenfield Integration: Add ENS display, name resolution in send/payment flows, and profile cards using wagmi, viem, or ethers v6 with correct normalization and forward-verification. - Audit Mode: Walk a structured checklist covering normalization, reverse resolution verification, CCIP-Read, multichain coinTypes, avatar rendering, and ENSv2 readiness, then produce a prioritized fix list. - Advanced Scenarios: Reference-driven guidance for custom records, subnames, smart contract naming, subgraph querying at scale, AI agent identity, and library authoring. - Use Case: A developer adding "send to alice.eth" to a payment app gets the correct normalize-then-resolve-fresh-from-L1 pattern, plus a confirmation step showing the resolved address before signing. ## Quick Start Ask the assistant to review your ENS integration code or help you add ENS name display and resolution to your app using wagmi or viem.