Reviews Godot Animation implementation for known pitfalls. Triggers AFTER implementation, when code involves AnimationPlayer, AnimationTree, AnimatedSprite2D, SpriteFrames, AnimationNodeStateMachine, BlendSpace, OneShot, callback_mode_process, or animation playback control (play/travel/start).
SkillScore86Maintained
Automatic
◆QA & Test Engineering pack
Last verified 8/20/2026
What it changes
Passed 19 of 22 test cases with the skill, and 18 of 22 without it.
Without skill82%
With skill86%
Checks it passed that the model alone missed
The review presents gotcha ID, offending code, and fix for the finding
The review explicitly quotes or displays the offending code line containing queue_free
2 fixed17 passed either way2 still failing1 broke
Pass-rate lift
+5 pp
Tokens
-28%
Agent turns
0%
Response time
-41%
Model gemini-3.6-flashMeasured 8/20/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
Review this code snippet with an issue: $AnimationPlayer.play("jump"); queue_free(). Ensure the output format follows the standardized review structure.
What was checked, without and with the skill
Checked
Without skill
With skill
The review presents gotcha ID, offending code, and fix for the finding
Missed
Passed
case-14 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md29 linessingle file
Animation Review
Post-implementation reviewer for Godot animation code. Checks against known gotchas that LLMs consistently get wrong.
When to trigger
After animation-related code is written or modified. Look for:
AnimationTree state machine control (travel(), start(), active)
SpriteFrames or Animation resource manipulation at runtime
callback_mode_process settings
Pool/spawn lifecycle involving animated entities
Briefs or asset snapshots that require multi-frame grid_sheet runtime
assets, dynamic-mode evidence, frame sequences, animated actors, or animated
FX. Trigger even if the implementation contains no animation API; omitted
expected animation is a finding.
Review process
Read gotchas.md
Scan the implemented code against each gotcha
For each hit:
Cite the gotcha ID (e.g. G1)
Show the offending code
Provide the fix
If no hits, report clean
Optionally run checklist.md static checks for automated verification
When you need specific API details, delegate to the godot-api skill.