What problem does it solve?
This Skill prevents Ethereum dApps from shipping with broken wallet/transaction UX, unsafe template leftovers, and reliability issues that only show up during real user flows.
Core Features & Use Cases
- Wallet Flow QA (Connect → Network → Approve → Action): Verify the app renders the correct single primary CTA at each step and handles wrong-network switching properly.
- Transaction State Safety: Check that approve/action buttons remain locked correctly through the full pending cycle using the right confirmation-based loading signal.
- Production Readiness Checks: Validate contract verification, address input/display patterns, RPC/polling configuration, branding cleanup, deep-link behavior on mobile, and common SE2-specific UI pitfalls.
Quick Start
Use the qa skill to review a freshly built Scaffold-ETH 2 dApp by having a separate agent click through every flow and report PASS/FAIL without making changes.