build-on-base について
build-on-baseは、Baseでの開発を支援するスキルです。ネットワーク設定、コントラクトのデプロイ、エージェント登録、ノード運用を扱い、標準スタックと安全要件を示します。
主な機能
- 01Baseネットワーク設定
- 02Foundryによるコントラクトデプロイ
- 03Builder Codesによるアトリビューション
- 04AIエージェント登録
- 05Baseノード運用
- 06セキュリティ上の注意事項
活用シーン
- 01Baseメインネットまたはテストネットの設定
- 02コントラクトのデプロイと検証
- 03ERC-8021のトランザクションアトリビューション追加
- 04AIエージェントのウォレット登録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ base/ skills --skill build-on-baseインストール後、Claude Code で/build-on-baseを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/deploy-contracts.mdnetwork.mdrun-node.mdreferences/agents/register.mdreferences/builder-codes/overview.mdprivy.mdrpc.mdsmart-wallets.mdviem.mdwagmi.mdscripts/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 |
作業手順
- 上の表を使ってタスクを分類します
- 実装する前に該当するリファレンスを読みます
- 複数の選択肢がある場合(例:Builder Codes での Privy と wagmi)、ユーザーにフレームワークを確認します
- チェーン ID、セキュリティ要件、必要な検証をすべて明示して実装します
- 差分、インストールコマンド、手動で必要な手順(環境変数、API キーの設定、ウォレット登録)を提示します
例外ケースと最新の API 変更について
- AI 向けに最適化されたドキュメント:docs.base.org/llms.txt
- Base チェーンのドキュメント:docs.base.org
インストール
npx skills add base/skills --skill build-on-base
コメント
Markdown 対応