GitHub-access error messages for cloud review reworked with dedicated builders and a faster inconclusive path
When /review's cloud review flow (ultrareview) can't find a GitHub account linked to your Claude account, or the linked account can't see the target repository, the error text is now assembled by dedicated helper functions instead of being built inline. The underlying check for GitHub access now has its own capped time budget, and it returns "inconclusive" immediately if the account isn't eligible, instead of always waiting on a full network call.
This should make these GitHub-access errors return faster and more consistently, particularly when the account clearly can't proceed, rather than always waiting out a full request.
| `--system-prompt-file` | Replaces with file contents | `claude --system-prompt-file ./prompts/review.txt` |see the edit
| Plugin `skills/` subdirectory | Frontmatter `name` or the directory name, namespaced by plugin | `my-plugin/skills/review/SKILL.md` → `/my-plugin:review`, or `/my-plugin:fancy` with `name: fancy` |see the edit
Resources refer to each other by path. Wherever the API expects another resource's ID, write the relative path to that resource's file instead. In this project, the reviewer agent lists `../skills/pr-summary` under `skills`, the lead agent…see the edit
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
| `agents` | string\|array | Custom agent files (replaces default `agents/`) | `"./custom/agents/reviewer.md"` |plugins-reference see the edit
/review on CLI reference