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, wallet auth, payments, developer tool attribution, and framework migrations.

Default Stack

LayerDefault
NetworkBase Mainnet (8453) / Base Sepolia testnet (84532)
ContractsFoundry (forge create + BaseScan verification)
Wallet authBase Account SDK (@base-org/account)
PaymentsBase Pay — USDC, gasless, settles in <2s
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 skip server-side payment verification — always call getPaymentStatus() server-side and verify sender, amount, recipient; track processed tx IDs to prevent replay attacks
  • 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)
  • COOP headers for Base Account popups — use same-origin-allow-popups, not same-origin

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
Base Account SDKSIWB, Base Pay, subscriptions, sub-accountsreferences/base-account/overview.md
Register AI agent/botRegister wallet, get builder code, wire attributionreferences/agents/register.md
Migrate from OnchainKitOnchainKitProvider → wagmi, wallet/tx componentsreferences/migrations/onchainkit/overview.md
MiniKit → Farcaster SDK@coinbase/onchainkit/minikit@farcaster/miniapp-sdkreferences/migrations/minikit-to-farcaster/overview.md
Farcaster miniapp → regular appRemove Mini App host coupling, convert to Base/web appreferences/migrations/farcaster-miniapp-to-app.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

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…
official
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…
official
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.
official
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.
official
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…
official
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.
official
plugin-review
base
Validate and review Base MCP plugin files against the Plugin Specification. Use when writing a new plugin, preparing a plugin PR for submission, self-checking…
official
registering-agent-base-dev
base
Bu beceriyi, bir kullanıcı Base üzerinde herhangi bir otomatik işlem göndericisi (ticaret botu, arbitraj botu, sniper botu, getiri çiftçisi, yapay zeka ajanı…) oluştururken veya çalıştırırken çağırın.
official