Skip to content

ucode: rename skill command to skills and --skills flag to --skill - #698

Open
xsh310 wants to merge 2 commits into
databricks:mainfrom
xsh310:rename-skill-cmd-to-skills
Open

xsh310 wants to merge 2 commits into
databricks:mainfrom
xsh310:rename-skill-cmd-to-skills

Conversation

@xsh310

@xsh310 xsh310 commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

What did you change, and why?

Change: Renamed the ug skill command group to ug skills, so ug skill add becomes ug skills add and ug skill remove becomes ug skills remove. Also renamed the download subset flag from --skills to --skill on both subcommands.

Why: It makes the sibling commands consistent. The group now matches ug configure skills, and the flag now matches the existing ug configure skills --skill flag.

The change covers the CLI wiring, the user facing help and error strings, docstrings, the README, and the tests. There is no behavior change beyond the renamed names.

How do you know it works?

Testing:

  • uv run ruff check and uv run ruff format --check pass.
  • uv run pytest tests/test_cli.py tests/test_mcp.py tests/test_lint.py passes (521 tests), including the renamed skills add / skills remove command and --skill flag cases.
  • ug skills --help and ug skills add --help confirm the renamed command group and the --skill flag.

One unrelated test, tests/test_e2e_user_agent.py::TestClaudeUserAgent::test_user_agent_arrives_at_gateway, fails on the clean base too (it launches the local claude binary), so it is pre-existing and environmental.

This pull request and its description were written by Isaac.

xsh310 and others added 2 commits September 16, 2026 23:48
…kill`

Renames the `ug skill` command group to `ug skills` (`ug skills add`,
`ug skills remove`) and the download subset flag from `--skills` to
`--skill` on both subcommands. This aligns the sibling commands: the group
now matches `ug configure skills`, and the flag matches the existing
`ug configure skills --skill`.

Updates the CLI wiring, user facing help and error strings, docstrings,
README, and tests. No behavior change beyond the renamed names.

Co-authored-by: Isaac <no-reply@databricks.com>
`--path` was documented for `ug configure skills` and `ug skills remove`
but not for `ug skills add`, though it is a valid download destination flag
there. Adds a matching example and extends the quick-reference row.

Co-authored-by: Isaac <no-reply@databricks.com>
@xsh310
xsh310 marked this pull request as ready for review September 17, 2026 00:01
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