What problem does it solve? Reorganizing GameObject hierarchies in Unity one object at a time is slow and error-prone, especially when restructuring large Prefabs or Scenes. This Skill reparents a batch of GameObjects under a new parent in a single call, reporting per-item failures without aborting the whole batch. ## Core Features & Use Cases - Batch Reparenting: Moves a list of GameObjects under a new parent in the currently opened Prefab or active Scene. - World Position Preservation: The worldPositionStays flag controls whether each GameObject keeps its world-space transform when reparented via Transform.SetParent. - Fault-Tolerant Status Reporting: Per-item resolve errors are appended to the returned status string instead of throwing, and the scene is marked dirty with editor windows repainted after success. - Use Case: After locating a group of UI elements with the 'gameobject-find' tool, reparent them all under a new container GameObject while preserving their world positions. ## Quick Start Ask the AI to reparent the GameObjects found with gameobject-find under a new parent GameObject in the active Unity scene while keeping their world positions unchanged.