jame581/GodotPrompter

Agentic skills framework for Godot 4.x. Domain-specific skills for AI coding agents (Claude Code, Copilot, Antigravity, Cursor)

何を解決するか

GodotPrompter は、AI コーディングエージェントに Godot 4.x ゲーム開発におけるドメイン固有の専門知識を提供します。汎用的なAI知識に頼るのではなく、バージョン確認済みの構造化されたドメイン知識(スキル)を提供することで、エージェントが GDScript および C# 用の Godot 固有のベストプラクティスに従えるようにします。

仕組み

このプロジェクトはエージェントスキルフレームワークを実装しています。55の専門スキル(Markdownファイル)と、9つの専門エージェント(例:ゲームアーキテクト、シェーダー作成者、パフォーマンスプロファイラ)から構成されています。

ユーザーが特定の機能を要求すると、エージェントは必要なスキル(例:player-controllerstate-machine)を識別し、実装をガイドするためにそれを読み込みます。システムには SessionStart フックがあり、project.godot ファイルの存在を検出し、プロジェクトを自動的に検出。その後、ルーティングカードをエージェントに注入します。また、「メンターモード」も搭載されており、スキルをラップして教育的ガイダンス(エディタのセットアップ、注釈付きコードなど)を提供します。

対象ユーザー

Godot 4.3+ を使用し、Claude Code、GitHub Copilot CLI、Cursor、Grok Build、または他の互換性のあるCLIエージェントを活用するゲーム開発者。

主な特徴

  • 豊富なスキルライブラリ:プロジェクトセットアップ、物理、マルチプレイヤー、XR/VR、ネイティブ拡張(GDExtension)まで、55のスキルをカバー。
  • C# と GDScript の同等性:ほとんどのスキルについて、両言語での実装例を提供。
  • 専門エージェント:ゲーム開発の異なる段階に特化した9つの異なるエージェント役割(例:UIデザイナー、ツールエンジニア)を含む。
  • 広範なプラットフォーム対応:Claude Code、Cursor、Copilot CLI など、幅広いAIツールと互換性あり。
  • 自動品質管理:カスタムバリデータを使用して、トークン予算(16 KB/スキル)、参照整合性、C#の同等性を強制。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト