What problem does it solve?
This Skill provides a structured pre-release QA checklist tailored to Scaffold-ETH 2 builds to catch common production issues such as broken wallet flows, incorrect RPC configuration, unverified contracts, default template branding, and mobile deep-link failures before shipping.
Core Features & Use Cases
- Wallet Flow Validation: Ensures a prominent Connect Wallet button and correct four-state button progression (Connect → Switch Network → Approve → Action).
- UX & Branding Cleanup: Detects leftover Scaffold-ETH defaults in footer, title, README, and favicon that harm user trust.
- Technical Checks: Verifies pollingInterval and RPC overrides, confirms environment variables on hosting, validates address input components, and enforces contract verification on explorers.
- Mobile & Deep Linking: Tests WalletConnect/RainbowKit behavior and ensures transactions fire before deep linking to wallet apps.
- Use Case: Hand this checklist to an independent reviewer after build completion to produce a pass/fail audit for production readiness.
Quick Start
Open the built dApp in a browser with no wallet connected and perform a full reviewer pass verifying the Connect button, four-state button flow, branding removal, RPC and polling settings, contract verification, address input handling, and mobile deep-link behavior.