Skill v1.0.0
currentLLM-judged scan90/100version: "1.0.0" name: godot-scenes description: "Create or modify Godot scene hierarchies, scene instances, node ownership and persistent connections; diagnose missing saved nodes or resource sharing."
Scenes and Resource Persistence
Purpose and Scope
Construct reusable scenes and persist their intended state. Use assets for source-art import and architecture for system dependency design.
Prerequisite Checks
Inspect inherited and instantiated scene boundaries, node names/paths, owner values, external resources, connections and save destinations. Read execution conventions before launching an unfamiliar engine. Research uses the fixed 4.7 documentation snapshot; bundled native validation uses 4.7.2 standard builds. Verify the user's actual binary rather than assuming these match.
Workflow and Key Decisions
For rename exported/animation paths without flattening instances, read Rename exported/animation paths without flattening instances and run the refactor example.
- Classify the target as a new scene, ordinary instance, inherited variant or imported generated subtree.
- For new scenes, assign valid owners and persistent named connections; save and exercise the reloaded scene.
- For a rename or move, read scene refactoring, inventory NodePaths/tracks/connections, then update only the owned references.
- For missing saved nodes or shared state, inspect SceneState and resource identity; preserve the base and instance boundaries.
File Changes, Saving, and Recovery
Keep base scenes, instance references and source hashes intact. A failed rename must restore dependent paths together; changing every owner or flattening the subtree is not recovery. Use persistence for disk readback and recovery for task-owned restoration.
Acceptance and Delivery
Reload without reusing the root cache, inspect saved nodes and connections, instantiate and invoke the saved behavior; verify excluded transient nodes are absent. Inspect engine logs, exit status and the structured result together. Report exact commands, versions, changed files and untested environments; historical results are not this run's evidence.
On-Demand References and Examples
- Rename exported/animation paths without flattening instances: complete task selection, ordered failures and fixture boundaries.
- Task recipes, decisions and diagnosis: load only the section needed for the current task.
- Isolated native example: copy the whole directory, run
example.gdwith an explicit output directory as documented in the reference. - Evidence conventions and capability index: use when updating delivery evidence.