Install any skill in seconds. Free to start, no credit card required.
Get Started Free →austintgriffith/orchestration
How an AI agent plans, builds, and deploys a complete Ethereum dApp. The three-phase build system for Scaffold-ETH 2 projects.
Passed 21 of 22 test cases with the skill, and 14 of 22 without it.
and 6 more in the full report
7 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
What audit verification step should be performed immediately after writing smart contracts in Phase 1 before starting frontend integration?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends fetching ethskills.com/audit/SKILL.md to perform a contract audit check | Missed | Passed |
The instructions your model reads when the skill loads.
SE2 has specific patterns you must follow. Generic "build a dApp" advice won't work. SE2 auto-generates deployedContracts.ts — DON'T edit it. Use Scaffold hooks, NOT raw wagmi. External contracts go in externalContracts.ts BEFORE building the frontend.
There are three phases. Never skip or combine them. Contracts → Frontend → Production. Each has validation gates.
| Phase | Environment | What Happens |
|---|---|---|
| Phase 1 | Local fork | Contracts + UI on localhost. Iterate fast. |
| Phase 2 | Live network + local UI | Deploy contracts to mainnet/L2. Test with real state. Polish UI. |
| Phase 3 | Production | Deploy frontend to IPFS/Vercel. Final QA. |
npx create-eth@latest my-dapp
cd my-dapp && yarn install
yarn fork --network base # Terminal 1: fork of real chain (or mainnet, your target chain)
yarn deploy # Terminal 2: deploy contracts
Always fork, never
yarn chain.yarn forkdoes everythingyarn chaindoes AND gives you real protocol state — Uniswap, USDC, Aave, whale balances, everything already deployed (verified addresses:addresses/SKILL.md).yarn chaingives you an empty chain that tempts you into writing mock contracts you don't need. Don't mock what already exists onchain — just fork it.
Critical steps:
packages/foundry/contracts/ (or packages/hardhat/contracts/)packages/nextjs/contracts/externalContracts.ts — BEFORE Phase 1.2Validate: yarn deploy succeeds. deployedContracts.ts auto-generated. Tests pass.
test cases passed, vs 14 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.