unity-workflow

Track and revert Unity workflow changes with session-based undo and snapshots.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mufengbufeng/EF --skill unity-workflow-mufengbufeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-workflow
Source: https://github.com/mufengbufeng/EF/tree/main/UnityProject/.claude/skills/unity-skills/skills/workflow
Command: npx skills add https://github.com/mufengbufeng/EF --skill unity-workflow-mufengbufeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent history and rollback capabilities for Unity projects, enabling you to track changes, create snapshots, and undo operations across sessions.

Core Features & Use Cases

  • Persisted task history with per-task snapshots and session-level undo to recover from mistakes.
  • Fine-grained undo/redo across multiple steps and sessions, including session-level grouping.

Quick Start

Start a new session with workflow_session_start, perform operations, then end with workflow_session_end to enable undo across the conversation.

Frequently Asked Questions about unity-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I undo changes in Unity after restarting the editor?

Persistent history and session-based undo enable you to revert Unity editor changes even after restarting. By tracking operations and creating snapshots, you can recover previous states across development sessions.

What is the best way to keep a history of Unity editor changes across sessions?

Keeping a history of Unity editor changes across sessions requires persistent task tracking and snapshots. You can group operations into tasks and use session-level undo to manage multi-step history and rollback.

How do I start a session for tracking Unity workflow history?

To start tracking Unity workflow history, use the workflow_session_start command to begin, perform your operations, then call workflow_session_end to enable undo across the conversation.

Can I create snapshots of specific objects during a Unity development session?

Yes, you can create snapshots of specific objects during a Unity development session. The workflow_snapshot_object command captures granular object states, enabling fine-grained undo and redo for targeted rollback.

Does Unity's built-in undo work for multi-step history across editor restarts?

Unity's built-in undo does not persist across editor restarts for multi-step history. This workflow provides session-wide rollback with persistent history, allowing you to revert grouped tasks even after restarting.

How do I revert a specific task within a Unity workflow session?

To revert a specific task within a Unity workflow session, use the workflow_undo_task command. This works with the workflow_task_start and workflow_task_end commands to isolate and undo grouped operations.