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-controller や state-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#の同等性を強制。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト