<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
wangdiandao/godot-plugin/godot-scenes
──Details
PublishedOctober 21, 2026 at 04:28 PM
Content Hashsha256:fb04f2c8291c31b9...
Git SHA720629be6c82
──Files
Files (1 file, 3.0 KB)
SKILL.md3.0 KBactive
SKILL.md · 41 lines · 3.0 KB

version: "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.

  1. Classify the target as a new scene, ordinary instance, inherited variant or imported generated subtree.
  2. For new scenes, assign valid owners and persistent named connections; save and exercise the reloaded scene.
  3. For a rename or move, read scene refactoring, inventory NodePaths/tracks/connections, then update only the owned references.
  4. 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

All versions