Parent epic: rossoctl/rossoctl#2149 · Companion: rossoctl/agent-skills#27 · Depends on #27 landing first.
Goal
Realign PR-review orchestration to source the skill from kagenti/agent-skills instead of the kagenti/kagenti clone, as part of migrating the skill out of kagenti/kagenti (rossoctl/rossoctl#2149).
The orchestration scripts (scripts/pr-review-scanner.sh, pr-review-fixer.sh, pr-review-impact.sh) and standing-orders/pr-review.md already live here. The remaining gap: the standing order and the fixer cron wiring point at the hard-coded clone path ~/kagenti/kagenti/.claude/skills/github:pr-review/SKILL.md.
The github-pr-review SKILL.md will live solely in kagenti/agent-skills (agent-skills#27) — it is not duplicated here, to avoid two-copy drift. The skill is self-contained (inline gh/git; it does not invoke these scripts), so automation keeps only the orchestration layer.
Scope
- Update
standing-orders/pr-review.md (and the fixer cron message it documents) to reference the github-pr-review skill from the agent-skills checkout, not the ~/kagenti/kagenti/.claude/skills/... path.
- Ensure the on-host bot has the agent-skills repo available (one more checkout) so the skill resolves; document this in the standing order operational notes.
- Keep
scripts/pr-review-*.sh as the canonical orchestration layer.
Notes
Goal
Realign PR-review orchestration to source the skill from kagenti/agent-skills instead of the
kagenti/kagenticlone, as part of migrating the skill out ofkagenti/kagenti(rossoctl/rossoctl#2149).The orchestration scripts (
scripts/pr-review-scanner.sh,pr-review-fixer.sh,pr-review-impact.sh) andstanding-orders/pr-review.mdalready live here. The remaining gap: the standing order and the fixer cron wiring point at the hard-coded clone path~/kagenti/kagenti/.claude/skills/github:pr-review/SKILL.md.The
github-pr-reviewSKILL.md will live solely in kagenti/agent-skills (agent-skills#27) — it is not duplicated here, to avoid two-copy drift. The skill is self-contained (inlinegh/git; it does not invoke these scripts), so automation keeps only the orchestration layer.Scope
standing-orders/pr-review.md(and the fixer cron message it documents) to reference thegithub-pr-reviewskill from the agent-skills checkout, not the~/kagenti/kagenti/.claude/skills/...path.scripts/pr-review-*.shas the canonical orchestration layer.Notes
github:pr-review->github-pr-review(rationale in agent-skills#27).