harness-files/skills/rad-repo/SKILL.md
Use this skill whenever a task might involve code beyond the current working directory — when you're figuring out where code lives, scoping work that may span multiple repositories, or about to act as if the current repo is the whole system — and whenever the user wants to register, bind, describe, group, or manage repositories and repo-groups. The repo registry is your map of the repos a team works across and how they relate.
npx skillsauth add MetalHexx/RadOrchestration rad-repoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
rad-repo skill?Your view of the world is bounded by your current working directory. The work rarely is. A single feature or task often spans several repositories — a backend, a frontend, a shared library, infrastructure — and from inside one directory you have no way to know the others exist.
The repo registry is your map of that larger world: the repositories a team works across, where each one lives on this machine, and — through each repo's description — what it is and why you'd ever look there. This skill exists to give you that map and teach you to use it well.
Two forces are always in play, and good work needs both:
Blindness (missing relevant repos) and distraction (drowning in irrelevant ones) are the two failure modes. The registry is the dial between them — and it only works if the map is true.
repo list, and repo show to orient./rad-brainstorm's, using this map. See references/interacting-with-users.md.repo add --dry-run first to see what the CLI detected, then confirm with the user before writing.repo remove, repo-group delete); run everything else directly.The CLI is the mechanical executor — fail-loud and non-interactive. You bring the conversation: warm, helpful, plain language. Resolve the mechanics silently — surface only the conclusion and any real question, never raw output or flags. (See references/interacting-with-users.md for voice & tone.) Every command supports --help at the noun, subcommand, and flag level.
repo and repo-group.Each command emits a JSON envelope { "ok": <bool>, "data": { ... }, "error": { ... } }. On success, surface the relevant data fields in a short plain-language confirmation. On failure, surface error.message.
tools
Stop the detached radorch dashboard UI server (SIGTERM).
business
Report whether the radorch dashboard UI server is running, and its URL.
business
Start the radorch dashboard UI as a detached server and report the URL.
development
Source control operations — commit code or open a PR. All inputs come from the spawn prompt.