Frontend UX — skill EthSkills pour dApps Ethereum
Ce skill fait partie de la suite EthSkills disponible dans le repo bankrbot/skills, une collection de skills plug-and-play destinée aux développeurs d'agents et de dApps. Il est fourni par EthSkills et s'installe depuis l'entrée correspondante dans le catalog.json du repo.
Ce que couvre ce skill
Selon sa description frontmatter, ethskills-frontend-ux encode un ensemble de règles et de patterns UX considérés comme obligatoires pour le développement frontend Ethereum. Cela inclut notamment : la gestion des boutons onchain (états, loading, confirmation), le four-state connect flow (déconnecté, en cours de connexion, connecté, mauvais réseau), les séquences d'approbation de tokens (approve + transaction), l'affichage standardisé des adresses (raccourcissement, ENS, checksummed), la présentation des valeurs en USD à côté des montants en token, et la configuration RPC.
Comment l'utiliser
Comme tous les skills du repo bankrbot/skills, ce skill s'installe en demandant à un agent Claude de l'intégrer depuis son URL GitHub. Une fois installé, il agit comme un ensemble de directives persistantes qui guident Claude dans ses recommandations frontend pour les projets dApp Ethereum, en s'assurant que les patterns UX critiques sont respectés à chaque génération de code ou de conseil.
Ce skill est complémentaire à ethskills-frontend-playbook, qui couvre quant à lui le pipeline complet de build et de déploiement (IPFS, Vercel, ENS, Scaffold-ETH 2). ethskills-frontend-ux se concentre exclusivement sur la couche expérience utilisateur et les conventions d'interface propres aux interactions onchain.