Build Godot game data without shared-state bugs.
Guides implementation of reusable Godot game-data systems with typed resources, per-instance state, and serialization.
When to use it
Use when implementing data systems or databases for inventory, character stats, or dialogue.
It changes how the agent implements game-data systems by requiring typed resource arrays, isolated mutable state, and serialization checks.
What you provide
The resource scripts use Godot's Resource classes and serialization facilities.
Listed as a prerequisite for project layout, imports, and resource-path hygiene before authoring shared resource databases.
Listed as a prerequisite for the scripting conventions that custom Resource scripts depend on.
This skill
docs.godotengine.org
Reads Godot API documentation