build-on-base

tarafından base

Tam Base geliştirme playbook'u. Kapsar: (1) Ağ — Base RPC URL'leri, zincir kimlikleri (8453/84532), gezgin yapılandırması, test ağı kurulumu, Base'e bağlanma, 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

base tarafından daha fazla skill

convert-farcaster-miniapp-to-app
base
Farcaster miniapp SDK projelerini normal Base/web uygulamalarına dönüştürür. Varsayılan normal uygulama dönüşümü ile bir… arasında seçim yapmak için etkileşimli bir testle başlar.
converting-minikit-to-farcaster
base
Mini uygulamaları MiniKit'ten (OnchainKit) yerel Farcaster SDK'sına dönüştürür. @coinbase/onchainkit/minikit'ten geçiş yaparken, MiniKit hook'larını dönüştürürken, kaldırırken kullanın…
adding-builder-codes
base
Base Builder Kodlarını (ERC-8021) web3 uygulamalarına entegre ederek zincir üstü işlem atıflaması ve yönlendirme ücreti kazanımı sağlayın. Bir projenin eklemesi gerektiğinde kullanın…
base-mcp
base
Base MCP — yapay zeka asistanınıza Base MCP sunucusu (mcp.base.org) üzerinden bir Base Hesabına erişim sağlar. Cüzdan, portföy, gönderme, takas, imzalama, x402…
building-with-base-account
base
Base Account SDK'sini kimlik doğrulama ve ödemeler için entegre eder. Base ile Giriş Yap (SIWB), Base Pay, Paymaster'lar, Alt Hesaplar, Harcama İzinleri, Prolink'ler,… kapsar.
connecting-to-base-network
base
Base ağ yapılandırmasını RPC uç noktaları, zincir kimlikleri ve gezgin URL'leri dahil olmak üzere sağlar. Cüzdan bağlarken, geliştirme ortamlarını yapılandırırken,… kullanın.
deploying-contracts-on-base
base
Foundry kullanarak akıllı sözleşmeleri Base'e dağıtır. forge create komutlarını, sözleşme doğrulamasını, CDP üzerinden testnet musluk kurulumunu ve BaseScan API anahtarını kapsar…
migrating-an-onchainkit-app
base
Uygulamaları @coinbase/onchainkit'ten bağımsız wagmi / viem bileşenlerine, sıfır OnchainKit bağımlılığı ile taşıyın.