Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PR Review LoopNew to Visual Studio Code? Get it now.
PR Review Loop

PR Review Loop

Baruch Odem

|
1 install
| (0) | Free
Your PRs in review order and whose turn it is, live from the resolving-pr-review-comments Claude Code skill
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PR Review Loop

A sidebar that shows your pull requests in review order and whose turn it is, live from the pr-status.json written by the resolving-pr-review-comments Claude Code skill.

PR Review Loop sidebar: the next PR that needs you, then every PR in review order with whose turn it is

What it shows

  • Next for you: a card with the PR that needs your action now.
  • Review order: every PR in the order to handle them, each with a status pill.
  • Local changes: a pill on a PR when its branch has uncommitted or unpushed work in a local clone.
  • Counts: an activity-bar badge and a status-bar item with the number of PRs waiting on you.
  • Auto refresh: the extension runs the skill's script on a timer and also watches pr-status.json, so the panel updates when Claude rewrites it.

Requirements

  • gh, logged in (gh auth login)
  • jq
  • The pr-review-loop Claude Code plugin. Run the PR Status: Install Claude Code skill command, or install it yourself:
claude plugin marketplace add baruchiro/skills && claude plugin install pr-review-loop@skills

If the installed skill is too old to write JSON, the panel shows an error telling you to update it (claude plugin install pr-review-loop@skills).

How the file is found

The extension looks for pr-status.json in the folder of the .code-workspace file first, then in each workspace folder. The sidebar appears once a file exists.

Local changes

A PR gets the pill when a local git repository whose GitHub remote matches the PR's repo (ssh and https, case-insensitive) has either:

  • uncommitted files while the PR's head branch is checked out, or
  • unpushed commits on the PR's head branch.

Limits: only repositories open in VS Code are checked, only GitHub remotes match, and PRs from older skill output without headRefName are skipped.

Settings

Setting Default Description
prStatus.refreshIntervalSeconds 300 Seconds between automatic refreshes. 0 turns it off.
prStatus.scriptPath "" Absolute path to pr-status.sh. Empty auto-discovers the installed skill. Machine-scoped: set it in user settings only; workspace settings are ignored.

Workspace Trust

In an untrusted workspace, auto refresh and PR Status: Refresh are off, and prStatus.scriptPath is ignored. The panel still shows an existing pr-status.json. Trust the workspace to enable refreshing.

Links

Skill and plugin: https://github.com/baruchiro/skills

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft