mcpField
B
build-on-base

build-on-base

github.com/base開発120216 回インストール1 日前に更新
リポジトリ

build-on-base について

build-on-baseは、Baseでの開発を支援するスキルです。ネットワーク設定、コントラクトのデプロイ、エージェント登録、ノード運用を扱い、標準スタックと安全要件を示します。

主な機能

  1. 01Baseネットワーク設定
  2. 02Foundryによるコントラクトデプロイ
  3. 03Builder Codesによるアトリビューション
  4. 04AIエージェント登録
  5. 05Baseノード運用
  6. 06セキュリティ上の注意事項

活用シーン

  1. 01Baseメインネットまたはテストネットの設定
  2. 02コントラクトのデプロイと検証
  3. 03ERC-8021のトランザクションアトリビューション追加
  4. 04AIエージェントのウォレット登録

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/build-on-baseを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
deploy-contracts.md
network.md
run-node.md
references/agents/
register.md
references/builder-codes/
overview.md
privy.md
rpc.md
smart-wallets.md
viem.md
wagmi.md
scripts/
register.sh

詳細

Base 開発

Base L2 上で開発するための完全なプレイブック — ネットワーク設定、スマートコントラクト、開発者ツールのアトリビューション、エージェント登録、ノード運用。

デフォルトのスタック

レイヤーデフォルト
ネットワークBase Mainnet(8453)/Base Sepolia テストネット(84532)
コントラクトFoundry(forge create + BaseScan による検証)
トランザクションwagmi + viem
アトリビューションBuilder Codes — ox/erc8021 を介した ERC-8021
RPC(本番環境)専用ノードプロバイダーまたはセルフホスト可能な Reth

安全対策

  • 秘密鍵を絶対にコミットしないでください — Foundry のキーストアには cast wallet import を使用してください
  • RPC API キーや CDP 認証情報をクライアント側で絶対に公開しないでください — バックエンド経由でプロキシしてください
  • Builder Code のアトリビューションなしでトランザクションを絶対に送信しないでください — エラーも警告もなく、データが失われます
  • forge/cast コマンドを構築する前に、ユーザーが入力したすべてのシェル入力を検証してください(スペース、セミコロン、パイプは使用不可)

タスクの振り分け

タスクに対応するリファレンスをお読みください。

タスク使用する場面リファレンス
ネットワーク設定RPC URL、チェーン ID、エクスプローラーへのリンク、テストネットの設定references/network.md
コントラクトのデプロイFoundry によるデプロイ、BaseScan での検証、ファウセットreferences/deploy-contracts.md
Base ノードの実行セルフホスト可能な RPC、Reth、ハードウェア要件references/run-node.md
Builder Codesトランザクションに ERC-8021 のアトリビューションを追加するreferences/builder-codes/overview.md
AI エージェント/ボットの登録ウォレットの登録、Builder Code の取得、アトリビューションの組み込みreferences/agents/register.md

作業手順

  1. 上の表を使ってタスクを分類します
  2. 実装する前に該当するリファレンスを読みます
  3. 複数の選択肢がある場合(例:Builder Codes での Privy と wagmi)、ユーザーにフレームワークを確認します
  4. チェーン ID、セキュリティ要件、必要な検証をすべて明示して実装します
  5. 差分、インストールコマンド、手動で必要な手順(環境変数、API キーの設定、ウォレット登録)を提示します

例外ケースと最新の API 変更について

インストール

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

コメント