ethereum-wingman

Guide AI agents in building Ethereum dApps with Scaffold-ETH 2.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/SatoshiPierogi/onchain-watchdog --skill ethereum-wingman-satoshipierogi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ethereum-wingman
Source: https://github.com/SatoshiPierogi/onchain-watchdog/tree/main/.agents/skills/ethereum-wingman
Command: npx skills add https://github.com/SatoshiPierogi/onchain-watchdog --skill ethereum-wingman-satoshipierogi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides AI agents with comprehensive guidance and tooling for building Ethereum decentralized applications (dApps) using the Scaffold-ETH 2 framework.

Core Features & Use Cases

  • Project Setup: Guides AI agents through creating new Scaffold-ETH 2 projects.
  • Development Workflow: Details essential steps like forking live networks, enabling block mining, and deploying contracts.
  • Frontend Best Practices: Enforces critical UX rules for on-chain buttons, address display, and RPC configuration.
  • Smart Contract Guidance: Offers deep dives into Solidity gotchas, incentive design, and security patterns.
  • Use Case: An AI agent can use this Skill to scaffold a new dApp, set up its local development environment with a live network fork, and implement a secure ERC-20 token interaction flow, adhering to all frontend UX and smart contract best practices.

Quick Start

Use the ethereum-wingman skill to create a new Scaffold-ETH 2 project named 'my-dex' targeting the Base chain.

Frequently Asked Questions about ethereum-wingman

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

FAQPage Schema
How do I build an Ethereum dApp using Scaffold-ETH 2?

Building an Ethereum dApp with Scaffold-ETH 2 involves project initialization, local development setup with network forking, smart contract development, and adhering to mandatory frontend UX rules for robust decentralized applications.

How do I fork a live Ethereum network for local dApp development?

Forking a live Ethereum network for local dApp development requires configuring your local environment to enable block mining and interact with live contract states, ensuring accurate testing conditions before mainnet deployment.

What are the essential frontend UX rules for Ethereum dApps?

Essential frontend UX rules for Ethereum dApps include implementing proper on-chain button behaviors, correct address display formatting, and accurate RPC configuration to ensure a seamless user experience.

Does Scaffold-ETH 2 support Base chain development?

Yes, Scaffold-ETH 2 supports Base chain development, allowing you to target specific networks like Base during project initialization and configuration for your decentralized application deployment.

What Solidity gotchas should I avoid when developing smart contracts?

When developing smart contracts, avoid common Solidity gotchas by following security patterns, understanding incentive design principles, and adhering to best practices for robust decentralized application architecture.