pr-review

Automate Azure DevOps pull request reviews with parallel code-analysis agents and empirical validation.

3|Updated Jul 30, 2023
One-click install
npx skills add https://github.com/danielcopper/dotfiles --skill pr-review-danielcopper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/danielcopper/dotfiles/tree/main/claude/.claude/skills/pr-review
Command: npx skills add https://github.com/danielcopper/dotfiles --skill pr-review-danielcopper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the guesswork from code reviews by automating the fetch, analysis, and empirical validation of Azure DevOps pull requests, ensuring that feedback is grounded in verified code execution rather than speculation.

Core Features & Use Cases

  • Automated Agentic Review: Runs specialized sub-agents in parallel to detect logic errors, silent failures, and type design issues.
  • Empirical Validation: Creates isolated worktrees to test claims against the actual PR code before posting comments.
  • Collaborative Workflow: Drafts severity-ordered task lists for the user to approve, skip, or refine, ensuring the user maintains full control over the PR discussion.

Quick Start

Ask the assistant to review the Azure DevOps pull request by providing the PR URL or the PR number for the current repository.

Frequently Asked Questions about pr-review

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

FAQPage Schema
How do I automate code reviews for Azure DevOps pull requests?

Automated Azure DevOps pull request reviews are achieved by orchestrating specialized code-analysis agents that fetch PR changes, validate code behavior in isolated worktrees, and draft severity-ordered feedback lists for user approval.

How does empirical validation work for pull request code analysis?

Empirical validation creates isolated local git worktrees from PR-specific branches to test code-analysis claims against actual PR execution, ensuring feedback is grounded in verified behavior rather than speculation before posting comments.

Can I use this agentic workflow to detect logic errors and silent failures in my PR?

Specialized sub-agents run in parallel during the pull request review to detect logic errors, silent failures, and type design issues, generating severity-ordered task lists for collaborative refinement.

What do I need to set up to review Azure DevOps pull requests automatically?

Reviewing Azure DevOps pull requests requires integration with Azure DevOps REST APIs for fetching PR data and local git worktree management to validate code behavior against PR-specific branches.

Does automated PR review maintain control over the code review discussion?

The collaborative workflow drafts severity-ordered task lists for the user to approve, skip, or refine, ensuring the user maintains full control over the pull request discussion before any comments are posted.

Why should I use evidence-based PR review instead of static code analysis?

Evidence-based PR review removes guesswork by validating code-analysis claims through isolated worktree execution, distinguishing it from static analysis that relies on speculation without verifying actual code behavior.