dapp-common-skill

Installation
SKILL.md

DApp Common Skill

Standard patterns for building production-quality DApp frontends. Multi-chain by design — supports EVM, Solana, Bitcoin, TON, Aptos, Cosmos, Tron, and Sui.

Instructions

Step 1: Understand What the User Wants

Before writing any code, clarify the DApp's purpose and scope.

Must ask:

Question Why Do NOT assume
What does this DApp do? (swap, transfer, NFT mint, dashboard, etc.) Determines which modules to load Never assume "just a connect button"
Which chains? (EVM, Solana, Bitcoin, TON, Aptos, Cosmos, Tron, Sui) Determines chain adapter(s) to implement Never default to EVM-only
Single-chain or multi-chain? If multi-chain, need chain-family tabs Never assume single-chain
Framework preference? (React + Vite, Next.js, Vue) Determines component syntax Default to React + Vite if not specified
Need token transfers? If so, native only or token too? Determines transfer form complexity Never hardcode amount or skip input
Related skills

More from bitget-wallet-ai-lab/bitget-wallet-developer-skill

Installs
1
First Seen
7 days ago