github-workflow

GitHub transport for code review: PR lifecycle over gh, plus Actions authoring.

v0.2.3Source ↗#github#pull-request#code-review#actions#ci

At a glance

Ships
3 skills
Install with
code-review-core
Needs
  • The gh CLI, authenticated
  • jq, for reading the review artifacts
Runs in
Claude Code only — it needs a shell and a checkout

Install

  1. 01 — Add the marketplace (once)

    /plugin marketplace add https://catylai.com/marketplace.json
  2. 02 — Install github-workflow

    /plugin install github-workflow@catylai

Read the writeup: I deleted five AI review agents and the reviews got better →

Install code-review-core alongside this. On its own there is nothing for this plugin to post. code-review-core runs the review — detectors, judgement agents, then a validator that re-reads every cited line — and writes .code-review/VALIDATED.json. This plugin is the other half: it talks to GitHub, and it forms no opinion about the code. The two communicate through that one file and nothing else.

Beyond the transport it owns the pull request lifecycle over the gh CLI — opening a PR, watching its checks, working through review feedback, merging with the strategy the repository actually permits — and GitHub Actions authoring: workflow anatomy, SHA pinning, permissions, OIDC and debugging.

Prerequisites are gh, authenticated, and jq. Both must be present; the posting script exits non-zero with a clear message rather than degrading, because a transport that half-works posts half a review.

Do not reach for it if you want issues, labels, milestones or project boards — that is github-issues — or if you are on anything that is not GitHub. Nothing here is portable, on purpose: the forge-neutral half already exists in the core, so a second transport can be written without touching the judgement. It also refuses to post a review that was never run, and that refusal is the most important thing it does.