agentsclimarketplace

Review metrics

Skill b4tchkn/claude-review-metrics/plugin/skills/review-metrics

A Claude Code plugin that analyzes GitHub PR review activity, team performance rankings, and review bottlenecks.

Install
npx -y skills add b4tchkn/claude-review-metrics --skill review-metrics

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Analyze team code review activity and performance metrics from GitHub PRs. Use when: (1) User asks about team review statistics or performance, (2) User wants to see who reviewed what PRs, (3) User asks about review response times or approval rates, (4) User mentions "review metrics", "review stats", "review activity", or "レビュー分析", (5) User asks about review bottlenecks, stuck PRs, or review load.

SKILL.md

4.0 KB, as published. Nobody here has run it

Review Metrics

Collect and analyze team review metrics from GitHub pull requests.

Invocation

Run via the unified dispatch script:

../../scripts/dispatch.sh $0 $1

Where $0 is the period (default: week) and $1 is the command. If no command is provided, all rankings are shown.

Examples

CommandDispatch
/review-metrics../../scripts/dispatch.sh week
/review-metrics last-week../../scripts/dispatch.sh last-week
/review-metrics month comments../../scripts/dispatch.sh month comments
/review-metrics last-week response-time../../scripts/dispatch.sh last-week response-time
/review-metrics last-week fix-time../../scripts/dispatch.sh last-week fix-time
/review-metrics last-week bottleneck../../scripts/dispatch.sh last-week bottleneck
/review-metrics stuck../../scripts/dispatch.sh week stuck
/review-metrics last-week reviewer-load../../scripts/dispatch.sh last-week reviewer-load
/review-metrics last-week cycles../../scripts/dispatch.sh last-week cycles
/review-metrics last-week pr-size../../scripts/dispatch.sh last-week pr-size

Available Scripts

Ranking Scripts (Top 3)

ScriptDescription
collect-metrics.shAll rankings combined
ranking-comments.shReview comments ranking only
ranking-reviewed.shReviewed PRs ranking only
ranking-approved.shApproved PRs ranking only
ranking-response-time.shResponse time ranking only
ranking-fix-time.shFix time ranking (comment to commit)

Analysis Scripts (Team-wide)

ScriptDescription
analysis-bottleneck.shPR lifecycle phase breakdown (wait/review/merge) with p50/p90
analysis-stuck-prs.shCurrently stuck PRs needing attention
analysis-reviewer-load.shFull team review workload distribution
analysis-review-cycles.shReview round counts and change-request patterns
analysis-pr-size.shPR size vs review speed correlation

Period Options

PeriodDescription
weekCurrent week (Monday-Friday) - default
last-weekPrevious week (Monday-Friday)
monthLast 30 days

Note: stuck ignores period — it always shows current state.

Metrics Collected

Rankings

  • Review Comments: Number of review comments left
  • Reviewed PRs: Number of PRs reviewed
  • Approved PRs: Number of PRs approved
  • Avg Response Time: Time from review request to first review
  • Avg Fix Time: Time from review comment to next commit (fix response)

Analysis

  • Bottleneck: PR lifecycle decomposition (Wait for Review / Review Cycles / Merge Delay) with Avg, p50, p90
  • Stuck PRs: Open PRs waiting >24h for review, unaddressed change requests, long-running PRs >5 days
  • Reviewer Load: Per-member requests/completions/rates/response times/pending counts
  • Review Cycles: Round distribution (1-round vs multi-round), top change-requesters
  • PR Size: Size bucket (XS/S/M/L/XL) correlation with cycle time and review rounds

Requirements

  • GitHub CLI (gh) installed and authenticated
  • jq for JSON processing

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.