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.