MagicBlock Dev Skill リポジトリ
リポジトリ、インストール手順、skill のソースファイルをご覧ください。
これは何か
MagicBlock Dev Skill は Claude Code と Codex 向けの AI 開発 skill であり、実証済みの MagicBlock 開発パターンを再利用可能なワークフローとしてパッケージ化したものです。プロンプトのたびに同じ統合の詳細を説明し直す必要はなく、この skill がコーディングエージェントに対し MagicBlock 上で構築するための構造化されたガイダンスを与えます。 以下のような取り組みを行うチームを想定しています:- Ephemeral Rollups の統合
- 委任および委任解除のフロー
- Solana + MagicBlock のデュアルコネクション アーキテクチャ
- 高性能なトランザクションルーティング
- 定期的な自動トランザクションのための Cranks
- 検証可能なランダム性のための VRF
- Private payments のフロー
- Anchor および TypeScript ベースの統合
使い方
インストール
Claude Code でのクイックインストール:./install.sh は skill を 2 つの個人用 skill ディレクトリの両方にインストールします:
~/.claude/skills/magicblock${CODEX_HOME:-~/.codex}/skills/magicblock
--project は現在のリポジトリの .claude/skills/magicblock および/または .codex/skills/magicblock 配下にインストールします。
Claude Code と Codex での利用
インストール後、MagicBlock や Ephemeral Rollups に関するヘルプを求めたときに skill が自動的に有効化されることがあります。- Claude Code では
/magicblockで直接呼び出すこともできます。 - Codex では、例えば
use the magicblock skillのように名前で明示的に指定できます。
この Skill が提供するもの
この skill は単純なプロンプトテンプレートにとどまりません。メインのエントリポイントと参考資料が、MagicBlock 固有の実装詳細にエージェントを導きます。例えば:- ベースレイヤー接続を使うべきか、ephemeral rollup 接続を使うべきかの判断
- 委任、commit、委任解除フローの正しい組み立て方
#[ephemeral]、#[delegate]、#[commit]の典型的な Anchor パターン- リアルタイムアプリやゲームに向けた VRF と crank の設定
- MagicBlock 開発に必要な環境変数、バージョン、依存関係

