Skip to content

fix(unity-cli): refresh the skill from the public skills repo - #36

Merged
ziyiunity merged 1 commit into
mainfrom
fix/refresh-unity-cli-skill-from-the-public-repo
Sep 8, 2026
Merged

fix(unity-cli): refresh the skill from the public skills repo#36
ziyiunity merged 1 commit into
mainfrom
fix/refresh-unity-cli-skill-from-the-public-repo

Conversation

@ziyiunity

Copy link
Copy Markdown
Collaborator

What

Replaces this repo's unity-cli skill with the public Unity-Technologies/skills copy, and brings over references/collaboration.md, which only existed there. All eleven files are byte-identical between the two repos afterwards.

Why

This copy was last aligned to CLI 1.0.0-beta.4 (2026-08-06). The public copy tracks 1.0.0-beta.8 (2026-09-01). The plugin has therefore been shipping a skill that describes a month-old CLI, across four releases, to everyone who has the plugin installed.

The public copy is ahead by 862 lines against 77 the other way, and every one of those 77 is content the public copy restructured rather than dropped. Checked before adopting:

  • The two-step install (## Step 1: Install the CLI / ## Step 2: Verify it works) became a single ## Install the CLI (if not already installed) section with the same scripts, the same PATH check, and the same "tell the user and stop" instruction.
  • The --help guidance and the command-routing tables moved into ## Getting help and ## Commands.
  • unity upgrade was renamed unity self-update, with the old name kept as an alias. This copy had zero mentions of self-update; the public copy has thirteen.
  • No documented flag is lost: --log-proxy appears five times in both, and UNITY_FORMAT more often in the public copy.

Known follow-up

#31 also edits skills/unity-cli/SKILL.md, so it will need a rebase after this. That PR is already held pending a CLI release, so it needs one regardless.

How To Test/Validate

diff <(curl -sL "https://raw.githubusercontent.com/Unity-Technologies/skills/main/skills/unity-cli/SKILL.md") \
     skills/unity-cli/SKILL.md

Prints nothing. The same holds for all eleven files in the skill.

This copy was last aligned to CLI 1.0.0-beta.4 (2026-08-06). The public
repo's copy tracks beta.8 (2026-09-01), so the plugin has been shipping a
skill that describes a month-old CLI across four releases.

Adopts the public copy for all nine shared files and brings over
references/collaboration.md, which only existed there. The public copy is
ahead by 862 lines against 77 the other way, and every one of those 77 is
content the public copy restructured rather than dropped: the two-step
install became one section, the help and command-routing tables moved, and
`unity upgrade` was renamed `unity self-update` with the old name kept as
an alias -- a rename this copy never picked up.
@ziyiunity
ziyiunity requested a review from a team as a code owner September 8, 2026 18:29
@ziyiunity
ziyiunity merged commit c6bfc0e into main Sep 8, 2026
@ziyiunity
ziyiunity deleted the fix/refresh-unity-cli-skill-from-the-public-repo branch September 8, 2026 18:29
ziyiunity added a commit that referenced this pull request Sep 8, 2026
Every `unity command` example in a skill that drives the Editor now passes
`--caller plugin --skill <name>`, and unity-cli states the rule so it
applies to invocations no example covers. CLI-951 added the two flags and
CLI-1152 made `--caller plugin` survive normalization rather than folding
to `other`.

Rebuilt on top of the unity-cli refresh (#36), which replaced that skill's
SKILL.md wholesale, and extended to migrate-birp-to-urp and
generate-editor-search-query, which landed after this branch was first
written and also invoke `unity command`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant