review-pr-changes

Review PR changes against Mojo/Python quality standards using GitHub CLI.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/mvillmow/ProjectOdyssey --skill review-pr-changes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-pr-changes
Source: https://github.com/mvillmow/ProjectOdyssey/tree/main/.claude/skills/review-pr-changes
Command: npx skills add https://github.com/mvillmow/ProjectOdyssey --skill review-pr-changes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, diffstat.

What problem does it solve?

Inconsistent or incomplete PR reviews can lead to quality issues, missed bugs, and non-compliance with project standards, impacting codebase health.

Core Features & Use Cases

  • Comprehensive Checklist: Provides a structured checklist covering code quality, testing, documentation, standards compliance, Mojo-specific patterns, and security.
  • Structured Feedback: Guides the creation of clear, categorized feedback including strengths, issues, suggestions, and a final verdict.
  • Use Case: When performing a comprehensive code review, use this skill to systematically evaluate a pull request against all project standards, ensuring high code quality and adherence to best practices.

Quick Start

Use the review-pr-changes skill to view the files changed in pull request #123 and check its CI status.

Frequently Asked Questions about review-pr-changes

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

FAQPage Schema
How do I review pull request changes systematically against code standards?

Review PR changes by applying a structured checklist covering code quality, testing, documentation, standards compliance, security, and Git practices. This skill automates the evaluation process using GitHub CLI to fetch diffs and bodies, then provides categorized feedback with actionable verdicts across all quality dimensions.

What should I check when reviewing a pull request for quality and compliance?

Check code quality patterns, test coverage, documentation completeness, Mojo and Python standards adherence, security considerations, and commit hygiene. This skill guides you through each category with a comprehensive checklist, ensuring nothing is missed and feedback is consistently structured.

Can I automate PR review checks for Mojo and Python projects?

Yes. This skill integrates with GitHub CLI and diffstat to automate PR reviews, evaluating Mojo-specific patterns, Python standards, documentation, testing, and security rules. It generates structured verdicts and next steps without manual checklist management.

How do I provide consistent, categorized feedback on pull requests?

Use a structured framework that categorizes feedback into strengths, issues, and suggestions across code quality, testing, documentation, standards, security, and Git practices. This skill formats the review output with clear categories and final verdicts for actionable guidance.

What does diffstat measure in pull request analysis?

Diffstat shows file change statistics—lines added, deleted, and modified—giving a quick overview of PR scope and impact. This skill uses diffstat output to assess architectural impact and determine review depth needed for each change.

Does this approach work for repositories that enforce security and documentation standards?

Yes. The skill includes dedicated sections for security and safety checks, documentation completeness validation, and standards compliance, making it suitable for projects with strict quality gates and regulatory requirements.