qa

Audit Scaffold-ETH 2 dApps for common AI-introduced bugs before shipping.

10|1|Updated Mar 19, 2025
One-click install
npx skills add https://github.com/ObolNetwork/obol-stack --skill qa-obolnetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/ObolNetwork/obol-stack/tree/main/internal/embed/skills/qa
Command: npx skills add https://github.com/ObolNetwork/obol-stack --skill qa-obolnetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the critical pre-ship audit of Ethereum dApps built with Scaffold-ETH 2, focusing on common bugs introduced by AI agents, ensuring a higher quality release.

Core Features & Use Cases

  • Automated Checklist: Provides a comprehensive, step-by-step audit checklist for AI-generated dApps.
  • Bug Identification: Specifically targets common AI mistakes in wallet integration, UI flows, contract interactions, and branding.
  • Use Case: After an AI agent has built an Ethereum dApp, hand this Skill to a separate reviewer agent to perform a thorough pre-ship audit, catching critical issues before deployment.

Quick Start

Use the qa skill to audit the newly built dApp by following the checklist in the SKILL.md file.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I audit an Ethereum dApp for AI-shipped bugs?

Auditing an Ethereum dApp for AI-shipped bugs involves validating wallet connection flows, four-state button logic, SE2 branding removal, contract address display, USD value conversions, and RPC polling configurations using a comprehensive automated checklist.

What are common AI-introduced bugs in Scaffold-ETH 2 dApps?

Common AI-introduced bugs in Scaffold-ETH 2 dApps include incorrect four-state button logic, missing SE2 branding removal, invalid OG image URLs, broken mobile deep linking, and improper Phantom wallet integration or RPC polling configurations.

How to validate wallet connection flows in an AI-generated dApp?

Validate wallet connection flows by checking code for specific patterns and environment variable settings, ensuring proper Phantom wallet integration and verifying mobile deep linking functionality for a seamless user connection experience.

Does this pre-ship audit check USD value conversions and contract address display?

Yes, this pre-ship audit specifically checks USD value conversions and contract address display, alongside verifying RPC polling configurations and OG image URLs to ensure AI-generated dApps function correctly before deployment.

Can I use this audit checklist for dApps not built with Scaffold-ETH 2?

This audit checklist is specifically designed for Ethereum dApps built with Scaffold-ETH 2, targeting common AI mistakes within that framework. Its checks for SE2 branding and specific environment variables may not apply to other frameworks.

Why does my AI-built Ethereum dApp have broken mobile deep linking?

Broken mobile deep linking in AI-built Ethereum dApps often occurs because the AI agent failed to configure the correct routing or environment variables. Running a pre-ship audit identifies these specific integration issues before deployment.