What problem does it solve? When Unity scenes, prefabs, or assets break in ways the Editor and REST APIs cannot fix — such as missing scripts after a rename, corrupted .meta GUIDs, hidden ProjectSettings fields, or Git merge conflicts in .unity files — the only remaining option is careful hand-editing of the serialized YAML, which is risky without strict rules. ## Core Features & Use Cases - Reference and fileID Repair: Re-point broken m_Script GUID references in prefabs and scenes, or safely delete Missing components by removing both the object block and its m_Component entry. - .meta and GUID Safety: Detect pseudo-random GUIDs, regenerate them with uuid4, and update every referencing file in the same change to avoid collisions. - ProjectSettings Patching and Merge Conflict Resolution: Edit hidden ProjectSettings YAML fields and resolve Git conflicts in .unity/.prefab files block-by-block without dropping objects or leaving dangling references. - Use Case: A renamed C# script leaves a prefab showing "missing script" and the scene won't open. Read the script's current GUID from its .cs.meta, update the m_Script guid in the prefab YAML, then reimport to validate. ## Quick Start Fix the missing script reference in my prefab by updating its m_Script GUID to match the renamed script's .meta file.