ot-auto-review-pr

Reviews pull requests in isolated worktrees and submits verdicts with pipeline labels.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/triage-software/skills --skill ot-auto-review-pr-triage-software
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ot-auto-review-pr
Source: https://github.com/triage-software/skills/tree/main/skills/ot-auto-review-pr
Command: npx skills add https://github.com/triage-software/skills --skill ot-auto-review-pr-triage-software

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Reviewing pull requests manually is slow and inconsistent, and automated reviewers often stop at the first red signal or clobber each other's work. This Skill reviews or re-reviews any PR by number in an isolated worktree, submits an approve or request-changes verdict with full findings, manages pipeline labels, and can autonomously fix findings until the PR is merge-ready. ## Core Features & Use Cases - Isolated PR review: Fetches the exact PR from the tracker, checks it out in a temporary worktree, and runs the full code review (or a specification review for spec-only design PRs) without touching your working tree. - Complete-picture verdicts: Merge conflicts, failing required checks, and inherited reviewer feedback become blocker findings reported alongside the full review, never instead of it. - Autonomous autofix loop: On the automation's own PRs or with --autofix, it resolves conflicts, fixes findings, reruns validation, and re-reviews until merge-ready; other authors' PRs get review plus handoff only. - Use Case: Run /ot-auto-review-pr 1234 to have the agent claim PR #1234, review the diff, run your validation commands, submit a labeled verdict, and hand it back to the author or fix it forward. ## Quick Start Ask the agent to review pull request number 1234 by running /ot-auto-review-pr 1234, optionally adding --autofix to have it fix the findings itself.

Frequently Asked Questions about ot-auto-review-pr

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

FAQPage Schema
How do I automatically review a GitHub pull request with an AI agent?▼

Run /ot-auto-review-pr with the PR number, for example /ot-auto-review-pr 1234. The agent claims the PR, checks it out in an isolated worktree, runs the full code review and validation commands, then submits an approve or request-changes verdict with labels.

How to auto-fix review findings on a pull request?▼

Pass the --autofix flag, for example /ot-auto-review-pr 1234 --autofix. The skill then resolves merge conflicts first, fixes all actionable findings including inherited reviewer comments, reruns validation, and re-reviews until the PR is merge-ready or a real blocker remains.

Does the review wait for CI checks to pass before submitting?▼

No, the verdict, labels, and comments are submitted immediately once the review is decided. Pending checks are disclosed in the review body, and a bounded follow-up watches CI for at most the configured ci.maxWaitMinutes, defaulting to 40.

Can it review pull requests from forks?▼

Yes, fork PRs are checked out via the tracker's checkout-pr operation. When autofix applies, the skill creates a carry-forward branch in the main repository, opens a replacement PR crediting the original author, and only closes the original after the replacement exists.

What happens if another agent is already reviewing the same PR?▼

A three-signal in-progress check (in-progress label, foreign assignee, recent robot claim comment) detects the existing claim and the run stops and asks the user. The --force flag overrides with a transparency comment naming the previous owner.

When does it run a specification review instead of a code review?▼

When every changed file lives under the specs directory or design-doc areas, the PR is classified spec-only. The skill then grounds the spec against the actual codebase and evaluates five design lenses instead of running code checklists.