review-pr

Review ArcticDB pull requests and post deduplicated inline comments.

2.5k|205|Updated Nov 11, 2022
One-click install
npx skills add https://github.com/man-group/ArcticDB --skill review-pr-man-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-pr
Source: https://github.com/man-group/ArcticDB/tree/main/.claude/skills/review-pr
Command: npx skills add https://github.com/man-group/ArcticDB --skill review-pr-man-group

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and standardizes code review of ArcticDB pull requests to surface defects, style regressions, and merge blockers while avoiding duplicate comments and noisy summaries.

Core Features & Use Cases

  • Delta-aware diffs: Prefer incremental diffs between BEFORE_SHA and AFTER_SHA on synchronize events to focus reviews on new changes and reduce duplication.
  • Deduplicated inline comments: Fetch existing inline comments and skip posting duplicates, while ensuring findings remain represented in the sticky summary.
  • Sticky summary management: Create or update a persistent checklist-style review summary and amend only items affected by new commits.
  • Use Case: Run as a GitHub Actions job or local slash command to review an opened or updated PR, post targeted inline feedback, and maintain an evolving review checklist reflecting fixes and regressions.

Quick Start

Run the review-pr skill against pull request 2933 to produce delta-aware inline comments and an updated sticky review summary.

Frequently Asked Questions about review-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub pull request code reviews for ArcticDB?

Automate ArcticDB pull request code reviews by fetching delta diffs between commits, generating deduplicated inline comments, and posting a sticky summary checklist to identify code defects and merge blockers.

How does delta-aware diff review work for synchronize events?

Delta-aware diff review works by comparing git diffs between BEFORE_SHA and AFTER_SHA on synchronize events, focusing feedback on new changes to reduce duplicate comments and noisy summaries.

Can I run automated PR review locally without GitHub Actions?

Yes, you can run the review-pr skill as a local slash command. It uses GitHub CLI and git diff to fetch full or delta diffs locally, generating targeted inline feedback without requiring GitHub Actions.

How do I avoid duplicate inline comments on updated pull requests?

Avoid duplicate inline comments by fetching existing PR comments and skipping reposts, while ensuring all identified findings remain represented in an updated sticky summary checklist.

What is a sticky summary in automated code review?

A sticky summary in automated code review is a persistent checklist comment that tracks fixes and regressions, amending only items affected by new commits to maintain an evolving review state.