Arbitrum DApp Skill
Commandes exactes cargo-stylus / Foundry / nitro-devnode pour l'échafaudage, le test et le déploiement de dApps Arbitrum Stylus + Solidity.
Testé · Fonctionne
Ce que fait
Un guide de pile opinionné couvrant le développement de contrats Stylus Rust et/ou Solidity sur Arbitrum : échafaudage de monorepo, exécution locale du nitro-devnode officiel, commandes cargo-stylus/forge exactes pour check/deploy/export-abi, intégration frontend viem+wagmi, et déploiement testnet/mainnet avec vérification Arbiscan. Se déclenche lors du démarrage d'un nouveau projet Arbitrum, de l'écriture de contrats Stylus ou Solidity, ou du raccordement d'un frontend à des contrats Arbitrum.
Rapport de test
Chaque commande est exacte par copier-coller (cargo stylus new/check/deploy/export-abi, devnode port 8547, chain-id 412346) et elle met proactivement en évidence deux pièges non évidents qu'une base de connaissances générique a complètement manqués : l'étape d'activation post-déploiement requise par Stylus et les en-têtes CORS manquants du devnode (ce qui nécessite une route proxy Next.js pour les frontends de navigateur).
Testé le: 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
Commandes et exemples de prompts
/arbitrum-dapp-skillCommandes exactes cargo-stylus / Foundry / nitro-devnode pour l'échafaudage, le test et le déploiement de dApps Arbitrum Stylus + Solidity.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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