godot-mentor

Delivers Godot domain guidance through a five-beat teaching format with persistent per-project state.

657|31|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jame581/GodotPrompter --skill godot-mentor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-mentor
Source: https://github.com/jame581/GodotPrompter/tree/main/skills/godot-mentor
Command: npx skills add https://github.com/jame581/GodotPrompter --skill godot-mentor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When learning Godot, users often receive bare code answers with no explanation of the underlying concepts, editor setup, or how to verify results. This Skill wraps Godot domain skills in a structured teaching mode so learners understand the concept, the editor configuration, and the verification steps instead of just copying code.

Core Features & Use Cases

  • Five-Beat Teaching Format: Every answer covers Concept, Editor setup, annotated GDScript and C# code, Verification steps, and exactly one suggested next step.
  • Persistent Per-Project State: Stores mentor mode, learner level (beginner/intermediate), and language preference in a state file under the user's home directory, surviving session resets.
  • Domain Skill Wrapping: Always loads the matching Godot domain skill first, then delivers its guidance through the teaching format, keeping answers version-accurate.
  • Use Case: A beginner asks "teach me as we go — I want the player to double jump" and receives an explanation of jump counters versus boolean flags, the exported Inspector property to add, working GDScript and C# implementations, common failure modes, and one follow-up idea like coyote time.

Quick Start

Ask the agent to teach you Godot while building a feature, for example by saying "teach me as we go — I want to add a double jump to my player character".

Frequently Asked Questions about godot-mentor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable teaching mode while learning Godot?

Activate mentor mode by asking with phrases like "teach me", "walk me through", or "explain as we go". The skill then delivers every answer through five beats: concept, editor setup, code, verification, and one next step.

How do I learn GDScript and C# for Godot at the same time?

Mentor mode provides annotated GDScript first, followed by the equivalent C# implementation for every code example. You can pin one language in the state file if you only want examples in GDScript or C#.

Does mentor mode remember my skill level between sessions?

Yes, it stores your level (beginner or intermediate), mode, and language preference in a JSON state file under ~/.godot-prompter/state/ keyed by your project path. A session hook re-reads this file, so the setting survives resets.

Why does mentor mode not restore after restarting my session?

The state file key is the first 16 hex characters of the SHA-256 hash of the canonical project path. On Windows the path must use forward slashes like C:/Users/you/game, otherwise the hash mismatches and the mode silently fails to restore.

When should I not use Godot mentor mode?

Skip mentor mode when you only want working code without explanations. Say "just give me the code" to switch to normal delivery, which sets the mode to normal in the state file.