Builds full-stack decentralized applications on Stacks L2 for Bitcoin. Use when developing dApps, integrating sBTC, connecting wallets (Leather, Xverse), deploying smart contracts, building with Clarity, or interacting with Stacks APIs. Don't use for Ethereum, Solana, or non-Bitcoin layer 2 development.
Step 1: Getting Started
clarinet --versionreferences/getting-started.md for detailed setup instructionsclarity-lang skillStep 2: Project Setup
clarinet new <project-name>clarinet contract new <contract-name>references/networks.md for network configurationStep 3: Frontend Development with Stacks.js
@stacks/connect - Wallet connections@stacks/transactions - Transaction building@stacks/network - Network configurationreferences/stacks-js.md for:
Step 4: Wallet Integration
references/wallets.md for wallet-specific integration:
Step 5: sBTC Integration
references/sbtc.md for:references/post-conditions.md for asset protectionStep 5a: sBTC Bridging (BTC ↔ sBTC)
references/bridging.md for:sbtc npm package for integrationStep 5b: Token Swaps and DEX
references/swaps.md for:Step 6: Token Standards
references/tokens.md for:
Step 7: Stacking (STX Rewards)
references/stacking.md for:
Step 8: BNS (Bitcoin Name Service)
references/bns.md for:
Step 9: Testing
clarinet check for contract analysisclarinet test for unit testsreferences/clarinet.md for testing patternsStep 10: Deployment
settings/Testnet.toml or settings/Mainnet.tomlclarinet deployments generate --testnetclarinet deployments apply --testnetreferences/deployment.md for detailed instructionsStep 11: APIs and Data Fetching
references/apis.md for:
Step 12: Chainhooks (Event Indexing)
references/chainhooks.md for:
Step 13: Oracles and Price Feeds
references/oracles.md for:
Step 14: Security and Monitoring
references/security.md for:
references/monitoring.md for:
Step 15: Explorer Usage
references/explorer.md for:
references/links.md (create if needed)3b:["$","$L40",null,{"content":"$41","frontMatter":{"name":"stacks-blockchain-development","description":"Builds full-stack decentralized applications on Stacks L2 for Bitcoin. Use when developing dApps, integrating sBTC, connecting wallets (Leather, Xverse), deploying smart contracts, building with Clarity, or interacting with Stacks APIs. Don't use for Ethereum, Solana, or non-Bitcoin layer 2 development."}}]