build-on-base

作成者: base

完全なBase開発プレイブック。対象範囲:(1) ネットワーク — Base RPC URL、チェーンID(8453/84532)、エクスプローラ設定、テストネット設定、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

baseのその他のスキル

convert-farcaster-miniapp-to-app
base
FarcasterミニアプリSDKプロジェクトを通常のBase/ウェブアプリに変換します。デフォルトの通常アプリ変換と…の間で選択するインタラクティブなクイズから始まります。
converting-minikit-to-farcaster
base
MiniKit(OnchainKit)のミニアプリをネイティブのFarcaster SDKに変換します。@coinbase/onchainkit/minikitからの移行時、MiniKitフックの変換、削除などに使用します。
adding-builder-codes
base
Base Builder Codes(ERC-8021)をweb3アプリケーションに統合し、オンチェーン取引の属性付与と紹介手数料の獲得を実現します。プロジェクトが追加の…
base-mcp
base
Base MCP — Base MCPサーバー(mcp.base.org)を介してAIアシスタントにBaseアカウントへのアクセスを提供します。ウォレット、ポートフォリオ、送金、スワップ、署名、x402…
building-with-base-account
base
Base Account SDKを統合し、認証と支払いを実現します。Baseでのサインイン(SIWB)、Base Pay、ペイマスター、サブアカウント、支出権限、Prolinksなどをカバーします。
connecting-to-base-network
base
Baseネットワークの設定(RPCエンドポイント、チェーンID、エクスプローラーURL)を提供します。ウォレットの接続時や開発環境の設定時などに使用します。
deploying-contracts-on-base
base
Foundryを使用してスマートコントラクトをBaseにデプロイします。forge createコマンド、コントラクトの検証、CDPを介したテストネットフォーセットの設定、BaseScan APIキーについて説明しています…
migrating-an-onchainkit-app
base
@coinbase/onchainkit からスタンドアロンの wagmi / viem コンポーネントへ、OnchainKit への依存をゼロにしてアプリを移行します。