Files
claude-howto/06-plugins/pr-review
Luong NGUYENandClaude 7db5ade777 Initial commit: Claude How To project
Added comprehensive examples for Claude Code features including slash commands, subagents, memory, MCP protocol, skills, and plugins with documentation and quick reference guides.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 00:09:21 +01:00
..
2025-11-08 00:09:21 +01:00

PR Review Plugin

Complete PR review workflow with security, testing, and documentation checks.

Features

Security analysis Test coverage checking Documentation verification Code quality assessment Performance impact analysis

Installation

/plugin install pr-review

What's Included

Slash Commands

  • /review-pr - Comprehensive PR review
  • /check-security - Security-focused review
  • /check-tests - Test coverage analysis

Subagents

  • security-reviewer - Security vulnerability detection
  • test-checker - Test coverage analysis
  • performance-analyzer - Performance impact evaluation

MCP Servers

  • GitHub integration for PR data

Hooks

  • pre-review.js - Pre-review validation

Usage

Basic PR Review

/review-pr

Security Check Only

/check-security

Test Coverage Check

/check-tests

Requirements

  • Claude Code 1.0+
  • GitHub access
  • Git repository

Configuration

Set up your GitHub token:

export GITHUB_TOKEN="your_github_token"

Example Workflow

User: /review-pr

Claude:
1. Runs pre-review hook (validates git repo)
2. Fetches PR data via GitHub MCP
3. Delegates security review to security-reviewer subagent
4. Delegates testing to test-checker subagent
5. Delegates performance to performance-analyzer subagent
6. Synthesizes all findings
7. Provides comprehensive review report

Result:
✅ Security: No critical issues found
⚠️  Testing: Coverage is 65%, recommend 80%+
✅ Performance: No significant impact
📝 Recommendations: Add tests for edge cases