arbitrum-dapp-skill
Installation
SKILL.md
Arbitrum dApp Development
Stack
| Layer | Tool | Notes |
|---|---|---|
| Smart contracts (Rust) | stylus-sdk v0.10+ |
Compiled to WASM, runs on Stylus VM |
| Smart contracts (Solidity) | Solidity 0.8.x + Foundry | Standard EVM path on Arbitrum |
| Local node | nitro-devnode |
Docker-based local Arbitrum chain |
| Contract CLI | cargo-stylus |
Check, deploy, export-abi for Stylus |
| Contract toolchain | Foundry (forge, cast, anvil) |
Build, test, deploy, interact for Solidity |
| Frontend | React / Next.js + viem + wagmi | viem for all chain interaction |
| Package manager | pnpm | Workspace-friendly, fast |
Decision Flow
When starting a new contract: