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가 일반적인 지식에 의존하는 것을 방지하고, 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와 같은 인기 애드온에 대한 지식이 내장되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트