ethereum-app-builder
npx skills add https://github.com/technophile-04/ethereum-app-skill --skill ethereum-app-builder
Agent 安装分布
Skill 文档
Ethereum App Builder
Scaffold full-stack Ethereum dApps using create-eth (Scaffold-ETH 2). Guide the user through project setup, scaffold it, then build out their idea.
Follow these steps strictly in order. Each step must be fully completed before moving to the next. Do not research, plan, or explore anything until the project is scaffolded on disk.
Step 1: Scaffold the Project
Run this command immediately — no planning or research needed beforehand:
npx create-eth@latest -s <hardhat|foundry> <project-name>
- If no preference by the user, use Foundry.
- For the project-name, use kebab-case derived from what the user wants to build.
Step 2: Read the Project Guide
Once the scaffold is on disk, read <project-name>/AGENTS.md — this is the source of truth for the project’s structure, patterns, hooks, components, and conventions. Always read it before writing any code.
Step 3: Fetch Reference Skills (if needed)
Check the ethereum-app-skill repository for reference skills that cover specialized Ethereum needs (event indexing, token standards, etc.). If any skill is relevant to what the user is building, fetch and use it.
Known reference skills:
- Ponder — Blockchain event indexing with Ponder, including SE-2 integration, schema setup, and GraphQL API
Step 4: Build the User’s Idea
Using AGENTS.md and any fetched reference skills as your guide, implement the user’s idea — contracts, frontend, integrations. Make sure it all compiles.