cesium-context7 について
cesium-context7はCesium開発者向けのスキルです。Context7 MCPを通じてCesiumJS、Unreal Engine、Unityの最新ドキュメントを取得し、APIや連携情報を調べます。
主な機能
- 01CesiumJSドキュメントの検索
- 02Unreal Engine連携ドキュメントの検索
- 03Unity連携ドキュメントの検索
- 04トピックや指定バージョンの検索
- 05既知のライブラリIDの利用
活用シーン
- 01CesiumJSのクラス、メソッド、プロパティの確認
- 02Unreal Engine連携情報の取得
- 03UnityコンポーネントやC#スクリプトの調査
MCP 対応
Context7 MCP Serverのツールを使ってドキュメントを取得します。ライブラリIDの解決とドキュメント検索に対応します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ cesiumgs/ cesium-ai-integrations --skill cesium-context7インストール後、Claude Code で/cesium-context7を入力して読み込まれたか確認します。
詳細
Cesium 開発向け Context7
このスキルを使用すると、CesiumJS、Unreal Engine との統合、Unity との統合に関する最新の Cesium ドキュメントを参照できます。
Cesium 関連のコードを扱う際は、回答の提供やコードの生成の前に、Context7 MCP サーバーのツールを使用して最新のドキュメントを取得してください。
利用可能なツール
1. resolve-library-id
ライブラリを検索し、Context7 のライブラリ ID を取得します。
⚠️ 使用するライブラリが不明な場合に限り、このツールを使用してください。Cesium プロジェクトでは、以下に記載の既知のライブラリ ID を使用してください。
パラメーター:
libraryName(文字列、必須):検索するライブラリ名query(文字列、任意):追加の検索コンテキスト
使用例:不明なライブラリの正しいライブラリ ID を探す場合や、ライブラリ ID がわからない場合に使用します。
2. query-docs
特定のライブラリとクエリに関するドキュメントを取得します。
パラメーター:
libraryId(文字列、必須):Context7 のライブラリ IDquery(文字列、必須):ドキュメントに関するクエリまたはトピックversion(文字列、任意):特定のライブラリバージョン
使用例:ライブラリ /cesiumgs/cesium を使って、Cesium Viewer の初期化に関するドキュメントを取得します。
既知のライブラリ ID
CesiumJS API ドキュメント
クラスのコンストラクター、メソッド、プロパティ(例:Viewer、Entity、Cartesian3、Camera のメソッド、Scene のプロパティ)について:
- ライブラリ ID:
/cesiumgs/cesium
Cesium for Unreal Engine
Unreal Engine との統合(例:ACesium3DTileset、ACesiumGeoreference、Blueprint との統合)について:
- ライブラリ ID:
/cesiumgs/cesium-unreal
Cesium for Unity
Unity との統合(例:Cesium3DTileset コンポーネント、CesiumCameraController、C# スクリプト)について:
- ライブラリ ID:
/cesiumgs/cesium-unity
3D Tiles 仕様
タイル形式とスキーマの詳細(例:tileset JSON の構造、リファインメント戦略、メタデータスキーマ)について:
- ライブラリ ID:
/websites/ogc_cs_22-025r4
使用ガイドライン
- Cesium 関連のクエリには、上記の既知のライブラリ ID を使用してください
- 複数のソースから情報を得る必要がある質問(例:CesiumJS API と 3D Tiles 仕様、または Unreal との統合と CesiumJS の概念)の場合は、異なるライブラリ ID を指定して
query-docsを個別に呼び出し、包括的なドキュメントを収集してください - ライブラリが不明な場合、既知のライブラリ ID に記載されていない場合、または質問に最適なライブラリが不明な場合は、
resolve-library-idを使用してください - コードを生成する前に
query-docsを使用してドキュメントを取得し、正確性を確保してください - 特定のバージョンを使用する場合は、
versionパラメーターを指定してください - 最も関連性の高いドキュメントを取得できるよう、明確で具体的なクエリを指定してください
- 最新のバージョン固有のドキュメントを使用して、ハルシネーションを避けてください