One-click install
npx skills add https://github.com/Zodomo/DrandVerifier --skill qa-zodomo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/Zodomo/DrandVerifier/tree/main/.opencode/skills/ethskills/qa
Command: npx skills add https://github.com/Zodomo/DrandVerifier --skill qa-zodomo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents last-minute release bugs in Scaffold-ETH 2 dApps by providing a structured, behavior-focused pre-ship audit checklist for a fresh reviewer.

Core Features & Use Cases

  • Wallet Flow Verification: Ensures the UI uses the correct Connect/Network/Approve/Action single-button progression with proper pending and confirmation states.
  • Operational UX Guardrails: Checks for contract verification, branding cleanup, contract address visibility, and correct handling of address inputs and token display conventions.
  • Production Readiness Checks: Validates RPC/polling configuration, OG and favicon correctness, deep-link behavior on mobile, and theme compliance (no hardcoded dark backgrounds).

Quick Start

Ask a separate reviewer agent to run the qa skill against your finished Scaffold-ETH 2 app and report PASS/FAIL for each checklist item without applying fixes.

Frequently Asked Questions about qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a Scaffold-ETH 2 dapp for production readiness before release?

To audit a Scaffold-ETH 2 dapp for production readiness, apply a pre-ship checklist to detect behavioral, UX, configuration, and integration defects across wallet flows and contract deployments.

What is included in a pre-ship checklist for Ethereum dapp QA?

A dapp QA pre-ship checklist includes verifying wallet connection button states, contract address display, RPC configuration, explorer verification, and mobile deep-link correctness to ensure release stability.

How do I verify wallet flow and transaction button states in a Scaffold-ETH 2 application?

Verify wallet flow in Scaffold-ETH 2 by checking the UI for the correct Connect, Network, Approve, and Action single-button progression, ensuring proper pending and confirmation states are displayed.

Does Scaffold-ETH 2 require specific DaisyUI loading patterns and RPC configuration for mainnet?

Scaffold-ETH 2 requires correct DaisyUI loading patterns, proper RPC and polling configuration, and deterministic scaffold write contract handling to prevent unsafe production elements.

Why does my Scaffold-ETH 2 dapp fail mobile deep-linking and branding checks?

Scaffold-ETH 2 dapps fail mobile deep-linking and branding checks when template-only production elements remain, which a QA audit catches by enforcing branding removal and deep-link correctness.