jame581/GodotPrompter
Agentic skills framework for Godot 4.x. Domain-specific skills for AI coding agents (Claude Code, Copilot, Antigravity, Cursor)
解決する課題
GodotPrompterは、Godot 4.xゲーム開発における専門的なドメイン知識をAIコーディングエージェントに提供します。構造化された「スキル」を提供することで、AIが汎用的な知識に頼ることを防ぎ、Godot特有のGDScriptおよびC#プロジェクトのベストプラクティスを確実に遵守させます。
仕組み
本プロジェクトは、さまざまなAIエージェントプラットフォーム(Claude Code、GitHub Copilot CLI、Cursorなど)のプラグインとして機能します。56種類の構造化されたスキル(モジュール化されたドメイン知識)のライブラリを提供し、エージェントはユーザーの要求に応じて必要なスキルを読み込みます。例えば、「ステートマシンを追加して」と指示すると、state-machineスキルが読み込まれます。
主なメカニズム:
- 自動アクティベーション:
project.godotファイルを検出し、Godotプロジェクトが開かれた際にスキルルーティング命令を注入します。 - 専門エージェント:開発の各フェーズに対応するため、9つの異なるエージェントロール(例:
godot-game-architect、godot-shader-author)を定義しています。 - メンターモード:コードとともに概念やエディタの設定を解説する教育的な配信モードです。
- 検証:自動バリデーターにより、スキルがトークン予算内に収まり、C#とGDScriptの例で一貫性が保たれていることを確認します。
対象ユーザー
Godot 4.xエンジンを使用し、AIコーディングアシスタントを活用してアーキテクチャ設計から実装、コードレビュー、最適化までのワークフローを加速させたいゲーム開発者。
ハイライト
- 広範なスキルライブラリ:プロジェクト設定や物理演算から、XR/VR、モバイル向けリリースまでを網羅する56のスキル。
- マルチプラットフォーム対応:Claude Code、GitHub Copilot CLI、Cursor、Codex、Antigravity、OpenCodeと互換性があります。
- クロス言語サポート:GDScriptとC#の両方で実装例を提供。
- 高度なツール:ネイティブ拡張(GDExtension)やマルチスレッド用のスキルを含みます。
- サードパーティ統合:LimboAIやDialogue Managerなどの人気アドオンに関する知識を内蔵。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト