What problem does it solve? AI-driven Unity edits are hard to reverse: once objects are created, modified, or deleted, there is no reliable way to undo a whole batch of changes, especially after the Editor restarts. This Skill provides persistent operation history, task/session grouping, and snapshot-based rollback for Unity Editor automation. ## Core Features & Use Cases - Persistent Task & Session Undo: Group changes into tasks or conversation-level sessions, then undo or redo them by ID even after Editor restarts. - Snapshot-Based Rollback: Automatically snapshots created, moved, deleted, and modified assets (including .cs scripts and settings) into a content-addressed store for full restoration. - Planning & Batch Governance: Generate combined execution plans with workflow_plan, query assets before batch cleanup, and retry only failed batch items. - Use Case: Before letting an AI refactor a scene, call workflow_session_start, let it create GameObjects and add components, then call workflow_session_end. If the result is wrong, undo everything at once with workflow_session_undo. ## Quick Start Start a workflow session, make your Unity scene changes, then undo the entire session by its ID if anything goes wrong.