Skills review-pr

Review a Pull Request

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/brunoscardoso/plan-flow/review-pr" ~/.claude/skills/openclaw-skills-review-pr && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/brunoscardoso/plan-flow/review-pr" ~/.openclaw/skills/openclaw-skills-review-pr && rm -rf "$T"
manifest: skills/brunoscardoso/plan-flow/review-pr/SKILL.md
source content

Review PR

Review a Pull Request by its number using the GitHub CLI.

What It Does

  1. Fetches PR information using
    gh pr view
  2. Gets PR diff using
    gh pr diff
  3. Analyzes changes against project patterns
  4. Checks for security and performance issues
  5. Provides detailed findings and recommendations
  6. Generates a review document

Usage

/review-pr <pr_number>

Arguments:

  • pr_number
    (required): The PR number to review

Prerequisites

  • gh
    CLI must be installed and authenticated
  • Run
    gh auth login
    if not authenticated

Output

Creates:

flow/reviewed-pr/pr_<number>.md

Review Focus Areas

AreaWhat's Checked
Code QualityPattern consistency, naming, organization
SecuritySecrets, injection, authentication
PerformanceN+1 queries, unnecessary loops, caching
TestingTest coverage, edge cases
DocumentationComments, README updates

Review Document Structure

# PR Review: #<number>

## PR Information
| Field | Value |
|-------|-------|
| Title | PR title |
| Author | username |
| Branch | feature -> main |
| Files Changed | N |

## Summary
What this PR does

## Findings

### Finding 1: [Name]
| Field | Value |
|-------|-------|
| File | path/to/file |
| Severity | Major |

**Description**: What's wrong
**Suggested Fix**: How to fix it

## Security Considerations
Any security concerns

## Performance Considerations
Any performance concerns

## Recommendation
| Status | Approve / Request Changes / Comment |

Example

/review-pr 123

Output:

Reviewing PR #123...

Fetching PR information...
Fetching PR diff...
Analyzing changes...

PR #123 Review Complete!

Summary: Adds user authentication with OAuth
Files Changed: 12
Findings: 2 Major, 3 Minor

Review saved to: flow/reviewed-pr/pr_123.md

Recommendation: Request Changes
- Fix the 2 major issues before merging

Authentication

If you get authentication errors:

# Authenticate with GitHub
gh auth login

# Verify authentication
gh auth status