Arbitrum DApp Skill

Exakte Cargo-Stylus / Foundry / Nitro-Devnode-Befehle zum Scaffolding, Testen und Bereitstellen von Arbitrum Stylus + Solidity dApps.

von hummusonrails · hummusonrails/arbitrum-dapp-skill

Getestet · Funktioniert ★ 8.8/10

Arbitrum DApp Skill — Exakte Cargo-Stylus / Foundry / Nitro-Devnode-Befehle zum Scaffolding, Testen und Bereitstellen von Arbitrum Stylus + Solidity dApps.

Was es kann

Ein meinungsstarker Stack-Leitfaden für die Stylus Rust- und/oder Solidity-Vertragsentwicklung auf Arbitrum: Monorepo-Scaffolding, Ausführen des offiziellen Nitro-Devnode lokal, exakte Cargo-Stylus/Forge-Befehle für Check/Deploy/Export-ABI, Viem+Wagmi-Frontend-Integration und Testnet/Mainnet-Bereitstellung mit Arbiscan-Verifizierung. Löst aus, wenn ein neues Arbitrum-Projekt gestartet, Stylus- oder Solidity-Verträge geschrieben oder ein Frontend mit Arbitrum-Verträgen verbunden wird.

Testbericht

Jeder Befehl ist exakt kopierbar (cargo stylus new/check/deploy/export-abi, devnode port 8547, chain-id 412346) und er deckt proaktiv zwei nicht offensichtliche Fallstricke auf, die eine generische Wissensbasis völlig verpasst hat: Stylus' erforderlicher Aktivierungsschritt nach der Bereitstellung und die fehlenden CORS-Header des Devnode (was eine Next.js-Proxy-Route für Browser-Frontends erfordert).

Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /arbitrum-dapp-skillExakte Cargo-Stylus / Foundry / Nitro-Devnode-Befehle zum Scaffolding, Testen und Bereitstellen von Arbitrum Stylus + Solidity dApps.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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