Lessons from real Godot projects
godot_lessonsLook up Godot 4 lessons from real project failures by error message, symptom, rule, or topic to get the cause, fix, and how to test it.
Instructions
Answer from lessons learned in real Godot 4 projects and on this machine: what went wrong, why in Godot terms, the fix, and how to test it. Find them by query (words such as 'helicopter slides off moving ship', or a lesson id), by error (a Godot message exactly as printed: the lessons that explain it), by rule (the lessons behind a review or model rule), or narrow by topic (gdscript, physics, rendering, import, models, world, performance, gameplay, ui, audio, tooling, process). Without any of them it lists the lessons. gaps: true instead lists the Godot errors seen on this machine (and by other installs) that no review rule predicted and no lesson explains yet: what to teach Godotwright next. Use it when Godot shows an error you do not understand, and before you build moving platforms, vehicles, ships, large worlds, runtime-loaded models, shaders or headless tests. detail brief gives the title and fix; full adds symptom, cause, test, rules and the Godot message. Returns plain text; lessons learned here are marked. It counts which lessons were shown in the local learning file (GODOTWRIGHT_LEARN=0 turns that off). Say whether one helped with godot_feedback (lesson).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gaps | No | list what Godotwright cannot predict yet instead of lessons | |
| rule | No | a rule id from godot_review or godot_model_lint, e.g. api/infer-variant | |
| error | No | a Godot error or warning message, as printed | |
| limit | No | max lessons (default 5; 20 when listing) | |
| query | No | words, or a lesson id | |
| topic | No | only lessons of this topic | |
| detail | No | brief: short output with capped lists; full: everything (default for this premium profile: full). |