gecs-code-review
Installation
SKILL.md
GECS Code Review Checklist for Godot 4.3+
Structured review guide for GDScript code utilizing GECS v9. Use this checklist to audit entity-component-system architectures against common performance bottlenecks, race conditions, and runtime traps.
Related skills: gecs-core for core invariants, gecs-performance for optimization guidelines.
1. Component Review Checklist
- Extends
Component(Resource). - Contains zero game logic methods or state machines.
- Every member variable is typed and annotated with
@export. - All arguments in
_init()have default fallback values. - No engine
Nodereferences (e.g.Sprite2D,CollisionShape2D) are stored in the component. - Any property watched by observers with
.on_changed()uses an emitting setter callingproperty_changed.emit(self, property, old, new).