Skip to content

プラットフォーム機能

本セクションでは、OpenCode Agent Skills のコア機能モジュールについて詳しく解説します。スキル発見、クエリ、読み込み、自動推薦、スクリプト実行、ファイル読み込みなどが含まれます。これらの機能を習得することで、プラグインのスキル管理能力を最大限に活用し、AI があなたの開発作業により効率的に貢献できるようになります。

前提条件

開始前に確認してください

本セクションを学習する前に、以下の準備が完了していることを確認してください:

本章の内容

レッスン説明コアツール
スキル発見メカニズムの詳細プラグインがどの位置から自動的にスキルを発見するか、優先順位ルールを習得する-
利用可能なスキルのクエリと一覧表示get_available_skills ツールを使用してスキルを検索・フィルタリングするget_available_skills
スキルをセッションコンテキストに読み込むuse_skill ツールを使用してスキルを読み込み、XML インジェクションメカニズムを理解するuse_skill
自動スキル推薦セマンティックマッチングの原理を理解し、AI が自動的に関連スキルを発見できるようにする-
スキルスクリプトの実行run_skill_script ツールを使用して自動化スクリプトを実行するrun_skill_script
スキルファイルの読み込みread_skill_file ツールを使用してスキルのサポートファイルにアクセスするread_skill_file

学習パス

┌─────────────────────────────────────────────────────────────────────────┐
│                           推奨学習順序                                   │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│   1. スキル発見メカニズム  ──→  2. 利用可能なスキルの一覧  ──→  3. スキル読み込み   │
│         │                     │                    │                    │
│         │                     │                    │                    │
│         ▼                     ▼                    ▼                    │
│   スキルの出所を理解    スキルを検索する    読み込み方法を習得             │
│                                                                         │
│                              │                                          │
│                              ▼                                          │
│                                                                         │
│   4. 自動スキル推薦  ←──  5. スクリプト実行  ←──  6. ファイル読み込み       │
│         │                    │                  │                       │
│         ▼                    ▼                  ▼                       │
│   スマートマッチング    自動化を実行    サポートファイルにアクセス          │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

順を追って学習することを推奨します

  1. まず発見メカニズムを学ぶ - スキルがどこから来て、優先順位がどう決まるかを理解する
  2. 次にスキルをクエリする - get_available_skills ツールの使い方を習得する
  3. そしてスキルの読み込みを学ぶ - use_skill と XML インジェクションメカニズムを理解する
  4. 次に自動推薦 - セマンティックマッチングがどう機能するかを理解する(オプション、原理偏重)
  5. 最後にスクリプトとファイル - これらは上級機能で、必要に応じて学習する

クイックスタートパス

すぐに使い始めたいだけなら、最初の3レッスン(発見 → クエリ → 読み込み)だけ学べば十分です。残りは必要に応じて補足してください。

次のステップ

本章を完了したら、以下を続けて学習できます:

  • 上級機能 - Claude Code 互換、Superpowers 統合、名前空間優先順位などの高度なトピックを深く理解する
  • よくある質問 - 問題が発生した際のトラブルシューティングとセキュリティに関する説明を確認する
  • 付録 - API リファレンスとベストプラクティスを確認する