thedivergentai/GD-Agentic-Skills

The official "Long-Term Memory" for Godot 4.7+ AI Agents. A high-density library of 99 expert skills and 27 genre blueprints, providing audited, strictly typed GDScript patterns, automated persona orchestration (Analyst, Auditor, Builder), and production-grade game engineering.

GD Agentic Skills – Godot 4.7+ 開發精通生態系統

是什麼

  • 一個精心整理的 99 個「領域技能」(舊稱微技能)集合,編碼了最佳實踐的 Godot 4.7+ 代碼、架構模式與可投入生產的 GDScript 片段。
  • 此庫被設計為 AI 編碼代理(如 Claude Code、Cursor、Gemini‑CLI 等)的外部長期記憶
  • 一個特殊技能 godot‑master 作為協調器,引用所有其他技能,並添加決策矩陣、反模式與性能預算。

為何重要

  • 現代 AI 代理經常「幻覺」或產生偏離官方 Godot 文件的程式碼。
  • 透過向代理提供確定性、高 token 效率的知識庫,此項目旨在保持模型上下文的專注,並使輸出與引擎當前 API 保持一致。
  • 倉儲還附帶一個 視覺技能godot‑agent‑vision),使代理能捕獲編輯器 GUI/資源截圖,轉換為 WebP,並根據生產標準評分——讓代理能「看見」專案,而不僅僅是讀取檔案路徑。

核心概念

概念 作用
領域技能 小型、自包含的 Markdown 檔案(SKILL.md),描述單一 Godot 功能(如 godot‑characterbody‑2dgodot‑game‑loop‑waves)。每個檔案包含官方文件連結、範例腳本與遷移說明。
Godot‑master 作為「首席架構師」技能,聚合所有 99 個領域技能,添加決策矩陣、反模式清單、性能預算與分層信號架構圖。它是新專案或需要完整專案指導的代理的首選入口。
代理優先設計(DIA 循環) 發現-吸入-應用 循環告訴代理如何定位 skills_index.json,讀取適當的 SKILL.md 檔案,並應用知識而不過度載入模型上下文。
安裝規範 各代理的安裝旗標(-a cursor-a claude-code 等)與預期目錄結構(.agents/skills/~/.cursor/skills/ 等)的表格。
上下文風暴防護 明確警告不要使用 --all 安裝;一次性安裝所有技能會消耗約 15 k token,導致「元資料洪流」,減慢推理速度。

快速啟動路徑

路徑 使用情境 命令(透過 skills CLI)
A – 架構師 開始全新專案 需要對現有專案進行全面審計。 npx skills add thedivergentai/gd-agentic-skills/skills/godot-master -g -a <agent> -y
B – 專家 僅需單一功能(如 2D 移動、物品欄)。 npx skills add thedivergentai/gd-agentic-skills/skills/godot-characterbody-2d -g -a <agent> -y

安裝後,執行 npx skills list -g -a <agent> 驗證並重新啟動宿主代理,使其載入新技能檔案。


重要更新(最新 v0.0.11)

  • godot‑agent‑vision – 捕獲編輯器 GUI/資源檢視區,以 WebP 格式儲存,並根據細粒度評分標準(字型加權、防傾斜、識別一致性)對視覺輸出進行評分。
  • 跨平台主機 CLI – 一個輕量級包裝器(支援 Win/macOS/Linux),連接倉儲與代理;位於 .gdskills/ 下,不是 遊戲內 Autoload。
  • 遷移站 – 專用技能(godot‑version‑migration),指導代理從任意舊版 Godot 逐步升級至 4.7,附帶各技能的遷移說明。
  • 參考網格 – 每個領域技能末尾均包含官方 Godot 文件與相關技能的精選清單,使代理能在不離開技能圖的情況下「深入研究」。

目標受眾

  • 生成或重構 Godot 專案的 AI 編碼代理(Claude Code、Cursor、Gemini‑CLI 等)。
  • 希望獲得高效、經驗證的參考庫以餵給自身代理或手動瀏覽的人類開發者。
  • 尋找可程式化查詢的結構化、最新 Godot 最佳實踐範例的教育者/導師。

限制與注意事項

  • 此庫是外部的,不作為 Godot 插件或 Autoload 安裝。代理必須自行讀取 Markdown 檔案並注入提供的程式碼片段。
  • 依賴 skills CLI(Vercel‑Labs 工具)進行安裝。未使用該 CLI 的使用者需遵循「克隆 / DIA 路徑」工作流程:讀取 skills_index.json 並用代理的檔案工具開啟相關 SKILL.md 檔案。
  • 不建議一次性安裝全部 99 個技能,因其會消耗大量 token 預算並引發「上下文風暴」。推薦模式是使用單一 godot‑master 協調器或少量目標領域技能。
  • 視覺技能目前輸出預算內 WebP 圖像與評分;不執行超出所提供評分標準的完整影像分析。

總結

GD Agentic Skills 是一個專為 AI 編碼代理設計的、高效利用 token 的知識庫,使代理能以規範、最佳實踐優先的方式與 Godot 4.7+ 互動。透過安裝涵蓋全部功能的 godot‑master 或選擇性領域技能,代理可存取經過篩選的文件連結、生產級 GDScript 片段、遷移指南,甚至視覺驗證——而不會過度負荷模型上下文。


快速參考連結

  • 完整技能索引: skills_index.json
  • Godot‑master 技能: skills/godot-master/SKILL.md
  • 視覺技能: skills/godot-agent-vision/SKILL.md
  • 安裝指南: 參見上方 ⚡ 快速啟動 表。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案