> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# SVMスキル

> Solanaプロトコルのエキスパートスキル。SVM実行エンジン、アカウントモデル、コンセンサス、トランザクション、バリデータ経済学、データレイヤー、開発ツール、トークン拡張をカバーします。Claude Code、Codex、OpenAI API、Cursorなどと連携します。

**SVM**スキルは、AIアシスタントをSolanaプロトコルのエキスパートにします。Helius MCPツールを使用して、Heliusブログ、Solanaドキュメント、SIMDs、バリデータのソースコード（AgaveとFiredancer）からライブコンテンツを取得し、Solanaのアーキテクチャと内部構造に関する深く正確な説明を生成します。

このスキルは、Helius APIを使って構築するのではなく、\_Solanaがどのように機能するか\_を理解するためのものです（それは[Buildスキル](/ja/agents/skills/build)です）。

<Info>
  **Claude Code:** `/helius:svm`（[プラグイン](/ja/agents/claude-code-plugin)を介して）または自動起動（スタンドアロン）。**Codex:** `$svm`（`.agents/skills/`から自動検出）。**API / Cursor / ChatGPT:** 事前構築された[システムプロンプトのバリエーション](/ja/agents/skills/overview#using-skills-across-platforms)を使用します。
</Info>

## カバーする内容

| ドメイン                | トピック                                                    | MCPツール使用                                             |
| ------------------- | ------------------------------------------------------- | ---------------------------------------------------- |
| **コンパイレーションパイプライン** | Rust/C/Zig → LLVM IR → sBPFバイトコード、eBPFの起源               | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **プログラムデプロイメント**    | BPFローダーバージョン、デプロイ/アップグレードライフサイクル、ELFフォーマット              | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **実行エンジン**          | JITコンパイル、メモリ領域、コンピュータユニット、sBPF ISA                      | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **アカウントモデル**        | 所有、レンタル、PDA、CPI、システムコール、コミットメントレベル                      | `fetchHeliusBlog`, `searchSolanaDocs`                |
| **トランザクションと手数料**    | シーレベル並列処理、ローカル手数料市場、TPUパイプライン、MEV、SWQoS                 | `fetchHeliusBlog`, `getSIMD`                         |
| **コンセンサス**          | プルーフオブヒストリー、タワーBFT、タービン、ガルフストリーム、QUIC、ファイアーダンサー、アルペングロー | `fetchHeliusBlog`, `getSIMD`, `readSolanaSourceFile` |
| **バリデータ経済学**        | 報酬、インフレ、スラッシング提案、分散化、SIMDs                              | `fetchHeliusBlog`, `getSIMD`                         |
| **データレイヤー**         | RPCノード、Geyserプラグイン、シュレッド、状態圧縮、ZK圧縮                      | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **プログラム開発**         | Anchor、Steel、Pinocchio、Gill、コンピュート最適化、sBPFアセンブリ         | `fetchHeliusBlog`, `searchSolanaDocs`                |
| **トークン拡張とDeFi**     | トークン-2022、LST、ステーブルコイン、RWA                              | `fetchHeliusBlog`, `searchSolanaDocs`                |

## 前提条件

SVMスキルには、その知識ツール（`fetchHeliusBlog`, `searchSolanaDocs`, `getSIMD`, `readSolanaSourceFile`）のための[Helius MCPサーバ](/ja/agents/mcp)が必要です。

```bash theme={"system"}
claude mcp add helius npx helius-mcp@latest
```

<Note>
  \*\*APIキーは不要です。\*\*すべての知識ツールは公開情報源（Heliusブログ、GitHub、Solanaドキュメント）から取得します。MCPサーバをインストールするだけで、Heliusアカウントは必要ありません。
</Note>

## スタンドアロンインストール

<Steps>
  <Step title="リポジトリのクローン作成">
    ```bash theme={"system"}
    git clone https://github.com/helius-labs/core-ai.git
    cd core-ai/helius-skills/svm
    ```
  </Step>

  <Step title="インストールスクリプトを実行">
    ```bash theme={"system"}
    ./install.sh
    ```

    インストール先：`~/.claude/skills/svm/`

    **オプション：**

    * `./install.sh --project` — 現在のプロジェクトにインストール
    * `./install.sh --path /custom/path` — カスタムディレクトリにインストール
  </Step>

  <Step title="Helius MCPサーバをインストール">
    ```bash theme={"system"}
    claude mcp add helius npx helius-mcp@latest
    ```
  </Step>
</Steps>

## 例のプロンプト

* "Solanaの並列実行モデルはどのように機能しますか？"
* "プルーフオブヒストリーを説明し、従来のBFTとどう異なるのか"
* "sBPF命令セットとは何か、JITコンパイルはどのように機能するのか？"
* "プログラム派生アドレス（PDA）は内部でどのように機能しますか？"
* "Firedancerとは何か、Agaveバリデータとはどう異なるのか？"
* "Solanaのローカル手数料市場と優先手数料を説明してください"
* "機密転送とは何ですか？"
* "Alpenglowとは何か、それが解決する問題は何か？"
* "Solanaがトランザクションを処理するソースコードを見せてください"

## 含まれるもの

* **`SKILL.md`** — プロトコルの質問に対するルーティングロジックとルール
* **`prompts/`** — 事前構築されたシステムプロンプトのバリエーション（`openai.developer.md`, `claude.system.md`, `full.md`）— [プラットフォームのセットアップ](/ja/agents/skills/overview#using-skills-across-platforms)を参照
* **`references/`** — 質問を最適なブログ記事、SIMD、ソースパスにマッピングする深いトピックガイド：
  * `compilation.md` — LLVM、sBPF、バイトコード生成
  * `programs.md` — BPFローダー、デプロイライフサイクル
  * `execution.md` — JIT、メモリ、コンピュートユニット
  * `accounts.md` — アカウントモデル、PDA、CPI
  * `transactions.md` — シーレベル、料金、TPUパイプライン
  * `consensus.md` — PoH、タワーBFT、タービン、ファイアーダンサー
  * `validators.md` — 経済学、インフレ、スラッシング
  * `data.md` — RPC、Geyser、シュレッド、圧縮
  * `development.md` — フレームワーク、最適化
  * `tokens.md` — トークン-2022、LST、ステーブルコイン、RWA

## 詳細

<CardGroup cols={2}>
  <Card title="ビルドスキル" icon="hammer" href="/ja/agents/skills/build">
    Helius APIを使用した構築用（プロトコル内部ではなく）
  </Card>

  <Card title="Heliusブログ" icon="newspaper" href="https://www.helius.dev/blog">
    Solanaアーキテクチャに関する深い技術的内容
  </Card>

  <Card title="Solana SIMDs" icon="file-lines" href="https://github.com/solana-foundation/solana-improvement-documents">
    Solana改善文書
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/helius-labs/core-ai">
    ソースコードと問題追跡
  </Card>
</CardGroup>
