GodotPrompter  by jame581

Agentic skills framework for Godot 4.x game development

Created 3 months ago
399 stars

Top 72.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary GodotPrompter equips AI coding agents (Claude Code, Copilot, Gemini) with domain-specific skills for Godot 4.x development. It enables AI assistants to generate Godot-specific GDScript and C# code, adhering to best practices and accelerating development.

How It Works The system uses a plugin architecture where AI agents load structured domain knowledge ("skills") on demand. Development follows a three-phase workflow: Design (brainstorming), Implementation (loading relevant skills like player-controller), and Review (code validation). This ensures AI-generated code is contextually relevant and follows Godot's idiomatic patterns.

Quick Start & Requirements Installation varies by AI agent:

  • Claude Code: claude plugins marketplace add jame581/skillsmith then claude plugins install godot-prompter@skillsmith.
  • Gemini CLI: gemini extensions install https://github.com/jame581/GodotPrompter.git.
  • GitHub Copilot CLI: copilot plugin marketplace add jame581/skillsmith then copilot plugin install godot-prompter@skillsmith.
  • Cursor: /add-plugin godot-prompter or local clone.
  • Codex/OpenCode: Local clone with specific setup steps. Requires Godot 4.3+ and the respective AI agent's CLI/IDE.

Highlighted Details

  • Features 48 domain-specific skills covering project setup, architecture, gameplay, physics, 2D/3D, XR, shaders, UI, multiplayer, native extensions, multithreading, and mobile deployment.
  • Supports Godot 4.3+ and incorporates newer features from versions 4.5/4.6.
  • Includes advanced skills like gdscript-advanced for performance idioms and metaprogramming, alongside native extension (gdextension) and multithreading capabilities.
  • Skills are validated via automated checks (scripts/validate-skills.mjs) enforcing quality and a 16 KB token budget for SKILL.md files.

Maintenance & Community Maintained by creator Jan Mesarč. Support via "Buy Me a Coffee." Community channels are not explicitly mentioned. Release CI is managed via GitHub Actions.

Licensing & Compatibility Licensed under the permissive MIT License, allowing broad compatibility with commercial and closed-source projects.

Limitations & Caveats Some skills are GDScript-only by design (csharp-parity-accepted warnings). Installation complexity varies by AI agent integration. Effectiveness relies on the underlying AI agent's capabilities.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
3
Star History
174 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.