create-review-checklist

Generate prioritized review checklists from pull request diffs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps reviewers focus on the most relevant checks for Mojo, Python files, tests, or docs.

Core Features & Use Cases

  • Detect change type from PR
  • Provide category-specific checklists for Mojo, Python, tests, docs
  • Customizable recommendations by impact

Quick Start

Detect changes: gh pr diff <pr> --name-only | grep -E "\.mojo$|\.py$|\.md$|test_" Then categorize: gh pr diff <pr> | head -100 | grep "^[+-]" | wc -l

Frequently Asked Questions about create-review-checklist

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

FAQPage Schema
How do I generate customized code review checklists for pull requests?

Code review checklists are generated by detecting the type of change in your PR—whether it's Mojo code, Python, tests, or documentation—then outputting category-specific checks prioritized by impact. Extract changed files with `gh pr diff <pr> --name-only`, then pipe the diff to the Skill to receive structured, prioritized checklists that guide reviewers on what to focus on.

What file types and change types does the checklist cover?

The checklist supports Mojo, Python, Markdown documentation, and test files. It detects four change types—code-only, test-only, docs-only, and multi-type changes—and generates tailored recommendations for each, ensuring reviewers check language-specific issues, test coverage, documentation accuracy, and cross-file consistency.

Can I use review checklists for both Mojo and Python projects?

Yes, the Skill generates category-specific checklists for both Mojo and Python files in the same PR. It applies separate templates and recommendations for each language, allowing teams working with both to get language-appropriate guidance without manual customization.

How does the Skill determine what checks to include in the checklist?

The Skill uses change-type detection from PR diffs to identify which files changed, classifies them by language and purpose, selects matching templates for code, tests, docs, or mixed changes, then outputs prioritized, category-specific checks that address the most relevant concerns for that change type.

What should I do with the generated checklist during code review?

Use the structured, prioritized checklist as a guide for your review process. The checklist organizes checks by category and impact level, helping you focus on the most critical items first and ensuring you don't miss language-specific or change-type-specific issues relevant to Mojo, Python, tests, or documentation.