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".