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개의 전문 스킬(마크다운 파일)과 9개의 전문 에이전트(예: 게임 아키텍트, 쉐이더 작성자, 성능 프로파일러)로 구성되어 있습니다.

사용자가 특정 기능을 요청하면, 에이전트는 필요한 스킬(예: player-controller 또는 state-machine)을 식별하고 이를 로드하여 구현을 안내합니다. 시스템은 SessionStart 훅을 포함하여 project.godot 파일을 검색함으로써 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 도구와 호환됩니다.
  • 자동 품질 관리: 커스텀 검증기로 토큰 예산(스킬당 16KB), 교차 참조 무결성, C# 동등성을 강제합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트