build-on-base

par base

Playbook complet de développement Base. Couvre : (1) Réseau — URLs RPC de Base, IDs de chaîne (8453/84532), configuration de l'explorateur, configuration du testnet, connexion à Base, Base Sepolia ;…

npx skills add https://github.com/base/skills --skill build-on-base

Base Development

Complete playbook for building on Base L2 — network setup, smart contracts, developer tool attribution, agent registration, and node operation.

Default Stack

LayerDefault
NetworkBase Mainnet (8453) / Base Sepolia testnet (84532)
ContractsFoundry (forge create + BaseScan verification)
Transactionswagmi + viem
AttributionBuilder Codes — ERC-8021 via ox/erc8021
RPC (prod)Dedicated node provider or self-hosted Reth

Safety Guardrails

  • Never commit private keys — use cast wallet import for Foundry keystores
  • Never expose RPC API keys or CDP credentials client-side — proxy through backend
  • Never send transactions without Builder Code attribution — silent data loss, no errors, no warnings
  • Validate all user-provided shell inputs before constructing forge/cast commands (no spaces, semicolons, pipes)

Task Routing

Read the reference for your task:

TaskWhen to UseReference
Network configRPC URLs, chain IDs, explorer links, testnet setupreferences/network.md
Deploy contractsFoundry deployment, BaseScan verification, faucetreferences/deploy-contracts.md
Run a Base nodeSelf-hosted RPC, Reth, hardware requirementsreferences/run-node.md
Builder CodesAdd ERC-8021 attribution to transactionsreferences/builder-codes/overview.md
Register AI agent/botRegister wallet, get builder code, wire attributionreferences/agents/register.md

Operating Procedure

  1. Classify the task using the table above
  2. Read the relevant reference before implementing
  3. Confirm the framework with the user when multiple options exist (e.g., Privy vs wagmi for Builder Codes)
  4. Implement with explicit chain ID, security requirements, and all required validations
  5. Deliver diffs, install commands, and any manual steps (env vars, API key setup, wallet registration)

For Edge Cases and Latest API Changes

Installation

npx skills add base/skills --skill build-on-base

Plus de skills de base

convert-farcaster-miniapp-to-app
base
Convertit les projets SDK de miniapp Farcaster en applications Base/web classiques. Commence par un quiz interactif pour choisir entre la conversion par défaut en application classique et une…
converting-minikit-to-farcaster
base
Convertit les Mini Apps de MiniKit (OnchainKit) en SDK Farcaster natif. À utiliser lors de la migration depuis @coinbase/onchainkit/minikit, de la conversion des hooks MiniKit, de la suppression…
adding-builder-codes
base
Intégrer les codes de construction de base (ERC-8021) dans les applications web3 pour l'attribution de transactions onchain et le gain de frais de parrainage. Utiliser lorsqu'un projet doit ajouter…
base-mcp
base
Base MCP — donne à votre assistant IA un accès à un compte Base via le serveur Base MCP (mcp.base.org). Portefeuille, portefeuille, envoi, échange, signature, x402…
building-with-base-account
base
Intègre le SDK Base Account pour l'authentification et les paiements. Couvre la connexion avec Base (SIWB), Base Pay, Paymasters, Sub Accounts, Spend Permissions, Prolinks,…
connecting-to-base-network
base
Fournit la configuration du réseau Base, y compris les points de terminaison RPC, les identifiants de chaîne et les URL des explorateurs. À utiliser lors de la connexion de portefeuilles, de la configuration d'environnements de développement,…
deploying-contracts-on-base
base
Déploie des contrats intelligents sur Base en utilisant Foundry. Couvre les commandes forge create, la vérification des contrats, la configuration du robinet de testnet via CDP, et la clé API BaseScan…
migrating-an-onchainkit-app
base
Migrer des applications de @coinbase/onchainkit vers des composants wagmi / viem autonomes sans aucune dépendance à OnchainKit.