audit-verbs
Verify that every `uip <verb>` mentioned in task YAMLs and skill docs corresponds to a real verb in the installed `uip` CLI.…
Run an apples-to-apples A/B comparison between two refs of the skills repo — each ref is either a branch or a commit SHA — and produce a decision-ready report. Automates the workflow described in
> /plugin marketplace add uipath/skills > /plugin install uipath@uipath-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/skill-compareContext preview
What this command does when you run it.
Run an apples-to-apples A/B comparison between two refs of the skills repo — each ref is either a branch or a commit SHA — and produce a decision-ready report. Automates the workflow described in
Run an apples-to-apples A/B comparison between two refs of the skills repo — each ref is either a branch or a commit SHA — and produce a decision-ready report. Automates the workflow described in [`tests/experiments/skill-comparison-playbook.md`](../../tests/experiments/skill-comparison-playbook.md).
**Input:** `$ARGUMENTS`
**Examples:**
**Ref slugs** (used in filenames and worktree paths):
**Output:**
**Working directory.** Every phase runs from `tests/`. All git operations use `git -C ..` to target the repo root. Worktree paths like `../skills-<slug>` resolve alongside the repo, one level above `tests/`.
---
1. Parse `$ARGUMENTS`: require at least two non-empty tokens. If fewer than 2, print usage and stop. 2. For each ref, reject inputs that start with `-` — they can be misread as git flags. Stop with a usage message. 3. **Classify each ref as branch or SHA.** Use `--` to terminate flag parsing throughout:
# Is it a branch (local or remote-tracking)? git -C .. show-ref --verify --quiet "refs/heads/<ref>" && kind=branch # local branch git -C .. show-ref --verify --quiet "refs/remotes/origin/<ref>" && kind=branch-remote # remote-only # Otherwise, does it resolve to a commit in the local object database? [ "$(git -C .. cat-file -t "<ref>" 2>/dev/null)" = "commit" ] && kind=sha
4. Reject the call if the two refs resolve to the **same commit SHA** — comparing identical content produces no signal. Treat `main` and `a1b2c3d` as identical if `main` currently points at `a1b2c3d`; warn the user and stop. 5. Reject the call if `<n_reps>` is outside `1..5`. N=1 is allowed for a fast signal check but warn it's underpowered for decisions. 6. If `<task_selector>` is provided, classify and validate it:
7. For each ref, decide whether to create or reuse a worktree at `../skills-<slug>`:
UiPath Agent Skills give AI coding agents the domain knowledge to build, run, test, and deploy UiPath automations and agents — directly from your development environment.
Verify that every `uip <verb>` mentioned in task YAMLs and skill docs corresponds to a real verb in the installed `uip` CLI.…
Build a Coding-Agents Scorecard Confluence page from two data sources and the canonical product→skill mapping below. Combines…
Generate **one** coder-eval task YAML (and an optional check script) for the scenario described in `$ARGUMENTS`.
Review a coder-eval task YAML against a quality rubric and surface anti-patterns. Advisory only — does not modify files.
Analyze what a skill teaches vs what its tests verify. Produce a gap analysis with prioritized recommendations.
Install a curated Claude Code allowlist for safe `uip` subcommands so the agent is not prompted on every command.