Arbitrum DApp Skill

Exacte cargo-stylus / Foundry / nitro-devnode commando's voor scaffolding, testen en implementeren van Arbitrum Stylus + Solidity dApps.

Door hummusonrails · hummusonrails/arbitrum-dapp-skill

Getest · Werkt ★ 8.8/10

Arbitrum DApp Skill — Exacte cargo-stylus / Foundry / nitro-devnode commando's voor scaffolding, testen en implementeren van Arbitrum Stylus + Solidity dApps.

Wat het doet

Een gedragsgestuurde stack gids die Stylus Rust en/of Solidity contractontwikkeling op Arbitrum behandelt: monorepo scaffolding, het lokaal draaien van de officiële nitro-devnode, exacte cargo-stylus/forge commando's voor check/deploy/export-abi, viem+wagmi frontend integratie, en testnet/mainnet implementatie met Arbiscan verificatie. Triggers bij het starten van een nieuw Arbitrum project, het schrijven van Stylus of Solidity contracten, of het verbinden van een frontend met Arbitrum contracten.

Testrapport

Elk commando is exact te kopiëren en plakken (cargo stylus new/check/deploy/export-abi, devnode poort 8547, chain-id 412346) en het brengt proactief twee niet-voor-de-hand-liggende valkuilen naar voren die een generieke kennis baseline volledig miste: de vereiste post-deploy activatiestap van Stylus en de ontbrekende CORS-headers van de devnode (die een Next.js proxy route nodig heeft voor browser frontends).

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/hummusonrails/arbitrum-dapp-skill.git
mkdir -p ~/.claude/skills
cp -r arbitrum-dapp-skill ~/.claude/skills/arbitrum-dapp-skill

Commando's en voorbeeldprompts

  • /arbitrum-dapp-skillExacte cargo-stylus / Foundry / nitro-devnode commando's voor scaffolding, testen en implementeren van Arbitrum Stylus + Solidity dApps.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Scaffold a Stylus Rust contract and deploy it to a local nitro-devnode
  • What's the exact cargo-stylus command to check and deploy my contract?
  • Wire my frontend to this Arbitrum contract using viem and wagmi