mcpField
D
defold-skill-maintain

defold-skill-maintain

github.com/indiesoftbyエージェントワークフロー10446 回インストール27 週間前に更新
リポジトリ

defold-skill-maintain について

ドキュメントやサンプルを取得する Defold スキルの保守用スキルです。公式インデックスに基づくリンク表の更新と、proto ファイル参照の管理手順を扱います。

主な機能

  1. 01ドキュメントのリンク表を更新
  2. 02公式 API・マニュアル索引を利用
  3. 03サンプルリンクを同期
  4. 04proto ファイル参照を管理
  5. 05安定版 SDK の proto スキーマを取得

活用シーン

  1. 01Defold API スキルのリンク更新
  2. 02マニュアルとサンプル索引の更新
  3. 03proto 参照の保守
  4. 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.proto
rig_ddf.proto
assets/proto/ddf/
ddf_extensions.proto
ddf_math.proto
assets/proto/engine/
engine_ddf.proto
assets/proto/gameobject/
gameobject_ddf.proto
lua_ddf.proto
properties_ddf.proto
assets/proto/gamesys/
atlas_ddf.proto
buffer_ddf.proto
camera_ddf.proto
gamesys_ddf.proto
gui_ddf.proto
label_ddf.proto
mesh_ddf.proto
model_ddf.proto
physics_ddf.proto
sound_ddf.proto
sprite_ddf.proto
texture_set_ddf.proto
tile_ddf.proto
assets/proto/graphics/
graphics_ddf.proto
assets/proto/render/
font_ddf.proto
material_ddf.proto
render_ddf.proto
assets/proto/resource/
liveupdate_ddf.proto
resource_ddf.proto
assets/proto/script/
ddf_script.proto
lua_source_ddf.proto
sys_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 ファイルへのリンク
手順:リンク一覧の更新
  1. URL の内容をダウンロードして、該当するインデックスページを取得します。
  2. Markdown の内容を解析します。各インデックスページには、セクションごとにまとめられた [Title](url) 形式のリンクが含まれています。
  3. 解析したリンクを、対象スキルの現在の SKILL.md と比較します。
  4. テーブル構造と ## 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

コメント