jame581/GodotPrompter

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

What it solves

GodotPrompter provides AI coding agents with domain-specific expertise for Godot 4.x game development. It prevents agents from relying on generic AI knowledge by providing structured, version-checked domain knowledge (skills) that agents load on demand to follow Godot-specific best practices for GDScript and C#.

How it works

The project implements an agentic skills framework. It consists of a library of 55 specialized skills (markdown files) and 9 specialized agents (e.g., game architect, shader author, performance profiler).

When a user asks for a specific feature, the agent identifies the necessary skill (such as player-controller or state-machine) and loads it to guide the implementation. The system includes a SessionStart hook that automatically detects Godot projects by looking for project.godot files and injects a routing card to the agent. It also features a "Mentor mode" that wraps these skills to provide educational guidance, including editor setup and annotated code.

Who it’s for

Game developers using Godot 4.3+ who use AI coding assistants like Claude Code, GitHub Copilot CLI, Cursor, Grok Build, or other compatible CLI agents.

Highlights

  • Extensive Skill Library: 55 skills covering everything from project setup, physics, and multiplayer to XR/VR and native extensions (GDExtension).
  • C# and GDScript Parity: Provides implementation examples in both languages for most skills.
  • Specialized Agents: Includes 9 distinct agent roles tailored for different stages of game development (e.g., UI designer, tools engineer).
  • Broad Platform Support: Compatible with a wide range of AI tools including Claude Code, Cursor, and Copilot CLI.
  • Automated Quality Control: Uses a custom validator to enforce token budgets (16 KB per skill), cross-reference integrity, and C# parity.

Related

  • Project
  • Project
  • Project
  • Project
  • Project