Arbitrum DApp Skill
Comandi esatti cargo-stylus / Foundry / nitro-devnode per scaffolding, test e deployment di dApp Arbitrum Stylus + Solidity.
Promosso
Cosa fa
Una guida di stack 'opinionated' che copre lo sviluppo di contratti Stylus Rust e/o Solidity su Arbitrum: scaffolding monorepo, esecuzione del nitro-devnode ufficiale localmente, comandi esatti cargo-stylus/forge per check/deploy/export-abi, viem+wagmi frontend integration e deployment su testnet/mainnet con verifica Arbiscan. Si attiva quando si avvia un nuovo progetto Arbitrum, si scrivono contratti Stylus o Solidity, o si collega un frontend a contratti Arbitrum.
Rapporto di test
Ogni comando è esattamente copia-incolla (cargo stylus new/check/deploy/export-abi, devnode port 8547, chain-id 412346) e porta proattivamente alla luce due 'footguns' non ovvi che un baseline di conoscenza generica ha completamente mancato: il passaggio di attivazione post-deploy richiesto da Stylus e le intestazioni CORS mancanti del devnode (che necessita di una route proxy Next.js per i frontend browser).
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/hummusonrails/arbitrum-dapp-skill.git mkdir -p ~/.claude/skills cp -r arbitrum-dapp-skill ~/.claude/skills/arbitrum-dapp-skill
Comandi e prompt di esempio
/arbitrum-dapp-skillComandi esatti cargo-stylus / Foundry / nitro-devnode per scaffolding, test e deployment di dApp Arbitrum Stylus + Solidity.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Scaffold a Stylus Rust contract and deploy it to a local nitro-devnodeWhat's the exact cargo-stylus command to check and deploy my contract?Wire my frontend to this Arbitrum contract using viem and wagmi