godot-api について
godot-apiは、特定のクラスやC#の使い方を調べるための、対象を絞ったGodot API参照スキルです。関連するドキュメントだけを確認し、質問に必要な情報を返します。
主な機能
- 01クラス名からGodot API文書を検索
- 02質問から関連クラスを特定
- 03メソッド、シグナル、パターンの説明
- 04GodotのC#構文リファレンス
- 05関連文書に絞った検索
活用シーン
- 01衝突検出に関するAPIの調査
- 02指定クラスのAPI概要の確認
- 03GodotでのC#構文の参照
- 04特定APIに関する質問の文書検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ htdt/ godogen --skill godot-apiインストール後、Claude Code で/godot-apiを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
csharp.mdgdscript.mdtools/class_list.pyensure_doc_api.shgodot_api_converter.py詳細
Godot API ルックアップ
このスキルは、範囲を絞ったリファレンスツールです。回答は呼び出し元の質問に的を絞ってください。
${GODOT_API_SKILL_DIR}/doc_api/ または ${GODOT_API_SKILL_DIR}/doc_source/ の一覧を表示したり、列挙したりしないでください。これらのディレクトリには 1000 件近くのファイルが含まれており、一覧表示するとコンテキストを無駄に消費します。_common.md、_other.md、および実際に必要な特定のクラスファイルをたどってください。
回答方法
- クラス名がすでに分かっている、または候補がある場合は、インデックスファイル全体を読むのではなく、
${GODOT_API_SKILL_DIR}/doc_api/_common.mdと_other.mdでクラス名を検索してください。 - 呼び出し元がクラス名を指定していない場合は、
${GODOT_API_SKILL_DIR}/doc_api/_common.mdと_other.mdから候補を特定してから、関連するドキュメントだけを読んでください。 - 関連する
${GODOT_API_SKILL_DIR}/doc_api/{ClassName}.mdファイルだけを読んでください。 - 呼び出し元が必要とする内容だけを返してください。
- 具体的な質問(例:「衝突を検出する方法」)→ 関連するメソッド、シグナル、パターンを簡潔な説明とともに返してください。
- API 全体のリクエスト(例:「CharacterBody3D の API 全体」)→ クラスドキュメントの要約全体を返してください。
C# 構文リファレンス: ${GODOT_API_SKILL_DIR}/csharp.md — C# の Godot 構文、パターン、レシピです。呼び出し元が C# の Godot 構文、慣用表現、または入力処理、トゥイーン、ステートマシン、シグナルなどの一般的なパターンについて尋ねた場合は、これを読んでください。
doc_api が空の場合のブートストラップ:
bash ${GODOT_API_SKILL_DIR}/tools/ensure_doc_api.sh
コメント
Markdown 対応