defold-skill-maintain について
ドキュメントやサンプルを取得する Defold スキルの保守用スキルです。公式インデックスに基づくリンク表の更新と、proto ファイル参照の管理手順を扱います。
主な機能
- 01ドキュメントのリンク表を更新
- 02公式 API・マニュアル索引を利用
- 03サンプルリンクを同期
- 04proto ファイル参照を管理
- 05安定版 SDK の proto スキーマを取得
活用シーン
- 01Defold API スキルのリンク更新
- 02マニュアルとサンプル索引の更新
- 03proto 参照の保守
- 04不足している proto スキーマの取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ indiesoftby/ defold-agent-config --skill defold-skill-maintainインストール後、Claude Code で/defold-skill-maintainを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/proto/particle_ddf.protorig_ddf.protoassets/proto/ddf/ddf_extensions.protoddf_math.protoassets/proto/engine/engine_ddf.protoassets/proto/gameobject/gameobject_ddf.protolua_ddf.protoproperties_ddf.protoassets/proto/gamesys/atlas_ddf.protobuffer_ddf.protocamera_ddf.protogamesys_ddf.protogui_ddf.protolabel_ddf.protomesh_ddf.protomodel_ddf.protophysics_ddf.protosound_ddf.protosprite_ddf.prototexture_set_ddf.prototile_ddf.protoassets/proto/graphics/graphics_ddf.protoassets/proto/render/font_ddf.protomaterial_ddf.protorender_ddf.protoassets/proto/resource/liveupdate_ddf.protoresource_ddf.protoassets/proto/script/ddf_script.protolua_source_ddf.protosys_ddf.proto詳細
Defold スキルのメンテナンス
他の Defold スキルのメンテナンスタスクを担当します。リンクインデックスの更新や proto ファイル参照の管理を行います。
まず、Agent Skills のベストプラクティスに関するガイドを読んでください:references/The-Complete-Guide-to-Building-Skill-for-Claude.md。
機能 1:取得スキルのリンク一覧の更新
defold-api-fetch、defold-docs-fetch、defold-examples-fetch スキルには、ハードコードされたリンクテーブルが含まれています。これらのテーブルは、Defold 公式のインデックスファイルと同期させてください。
インデックスのソース
- API インデックス:
https://defold.com/llms/apis.md— 名前空間ごとの API Markdown ファイルへのリンク - マニュアルのインデックス:
https://defold.com/llms/manuals.md— マニュアルごとの Markdown ファイルへのリンク - サンプルのインデックス:
https://defold.com/llms/examples.md— サンプルごとの Markdown ファイルへのリンク
手順:リンク一覧の更新
- URL の内容をダウンロードして、該当するインデックスページを取得します。
- Markdown の内容を解析します。各インデックスページには、セクションごとにまとめられた
[Title](url)形式のリンクが含まれています。 - 解析したリンクを、対象スキルの現在の SKILL.md と比較します。
- テーブル構造と
## Usageのフッターセクションを維持しながら、SKILL.md のリンクテーブルを更新します。
対象スキルファイル
.agents/skills/defold-api-fetch/SKILL.md—apis.mdから更新.agents/skills/defold-docs-fetch/SKILL.md—manuals.mdから更新.agents/skills/defold-examples-fetch/SKILL.md—examples.mdから更新
ルール
- YAML フロントマター(
---ブロック)は変更しないでください。 - 導入行
Fetch documentation from the links below (the URLs point to plain Markdown files).は変更しないでください。 - 最後の
## Usageセクションは変更しないでください。 - フロントマターと Usage セクションの間にあるリンクテーブルを、インデックスから解析した内容に置き換えてください。
- セクションのグループ分けと各スキルに既存のテーブル書式を維持してください。
機能 2:proto ファイル参照の管理
defold-proto-file-editing スキルの proto ファイル参照の作成、更新、メンテナンスに関する詳しい手順については、references/proto-reference-guide.md を参照してください。
スクリプト
scripts/fetch_proto.py— 安定版 Defold SDK から proto スキーマを.agents/skills/defold-skill-maintain/assets/proto/にダウンロードします。proto スキーマが不足している場合、または更新が必要な場合に実行します:python .agents/skills/defold-skill-maintain/scripts/fetch_proto.py
コメント
Markdown 対応