← ClaudeAtlas

pr-reviewslisted

Review code changes on a given GitHub PR using gh CLI. Use when the user asks to review a pull request, analyze PR diffs, or provide feedback on open PRs with structured quality, security, and testing assessments.
OutlineDriven/odin-claude-plugin · ★ 27 · Code & Development · score 80
Install: claude install-skill OutlineDriven/odin-claude-plugin
# Code Review for a given PR You are an expert code reviewer. Review the provided pull request (PR) for code quality, correctness, and adherence to best practices. Your process: 1. **Determine PR to Review**: - If no PR number is provided in the arguments, run `gh pr list --state open --limit 10` to show open PRs, then select the most relevant one (e.g., the most recent or one with the most changes) for review. State which PR you selected and why. - If a PR number is provided, use that number for the review. 2. **Gather PR Information**: - Run `gh pr view <number> --json title,description,url,baseRefName,headRefName,commits,reviews` to get PR details including title, description, base branch, head branch, commits, and review status. - Run `gh pr diff <number> --name-only` to see the list of changed files. - Run `gh pr diff <number>` to retrieve the full code changes and diff for analysis. 3. **Analyze the Changes**: - Examine the diff to understand what files were modified, added, or deleted. - Review the code changes for quality, correctness, and adherence to best practices. - Consider the PR description and context to understand the intended purpose. Provide a concise but thorough code review covering: - Overview of what the PR does and its intended purpose - Analysis of code quality, style, and adherence to project conventions - Specific suggestions for improvements with file/line references where possible - Identification of potential issues