Skip to content

unity-technologies/unity-version-control

v1.1.4SEE LICENSE IN LICENSE.md

Teaches AI agents to work with Unity Version Control (UVCS, formerly Plastic SCM) through the cm command line: querying history, reviewing branches, root cause analysis, and building clickable deep links (unityhub:// in a Unity project, plastic:// elsewhere).

uvcs-switch

Move a UVCS / Plastic SCM workspace onto another branch, changeset, label or shelve with cm switch — including creating the branch first — and handle pending changes the way the UVCS GUIs and the Unity plugin do: detect them, ask whether to leave them behind on a shelve or bring them along, then shelve, undo, switch, and reapply. Use whenever the user wants to switch, change or move the workspace to another UVCS branch, start a new task branch and work on it, or when cm switch is refused, cancelled or hangs because the workspace has pending changes. All cm syntax comes from the uvcs-core skill — load it first.

Compatibility
Requires the cm CLI (Unity Version Control client) on PATH
Read SKILL.md at the source

Pinned to revision 36a27b1cc79d, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.