← ClaudeAtlas

pr-reviewlisted

Reviews a merge/pull request against its linked tracker ticket, then posts inline comments on the diff for you to submit — it fetches the change and ticket context, structures the review, and writes the comments directly to the host's draft/pending-review mechanism. Ships with adapters for GitLab and GitHub as the code host, and JIRA and GitHub Issues as the tracker, but degrades gracefully to any other host or tracker reachable via tool discovery. User-only: runs only when explicitly invoked with /pr-review <MR or PR URL>. When the user wants to review a GitLab MR or GitHub PR, code-review a merge/pull request, or evaluate a change's diff against its linked ticket, suggest running this command rather than doing a manual review.
azborgonovo/ai-skills · ★ 0 · Code & Development · score 78
Install: claude install-skill azborgonovo/ai-skills
# PR/MR Review Structured code review for a merge or pull request. Fetches ticket requirements when available, reviews the code and posts inline comments. **You submit the review.** Throughout this skill "change" is the generic term for what the host calls a merge request (GitLab) or pull request (GitHub, Bitbucket) — the host adapter keeps that host's own word when naming the concrete API object or CLI call. Likewise "ticket" is the generic term for whatever the tracker holds (a JIRA issue, a GitHub issue). The workflow is host- and tracker-agnostic; the host-specific and tracker-specific mechanics live in adapter files under `references/` and load only when you reach the step that needs them. This keeps the always-loaded body focused on judgment — the review itself, which is the same regardless of where the code and the ticket happen to live. ## Workflow Work through steps in order. Prioritize reading the diff over full files — fetch full file content only when the diff lacks enough context to make a confident judgment. ### Step 1 — Identify the host and load its adapter Determine which host the change lives on, primarily from the URL shape: - `…/-/merge_requests/<n>` → GitLab → read `references/hosts/gitlab.md` - `github.com/<owner>/<repo>/pull/<n>` → GitHub → read `references/hosts/github.md` The adapter file is the authority for that host's mechanics: URL parsing, auth check, the exact calls to fetch metadata/diffs, the local-clone path convention, and how to po