code-review-change-size

Enforces change size limits and suggests staging for large code review diffs.

Updated Aug 4, 2026
One-click install
npx skills add https://github.com/sjc786526-coder/RONDO --skill code-review-change-size-sjc786526-coder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-review-change-size
Source: https://github.com/sjc786526-coder/RONDO/tree/main/multidev/.codex/skills/code-review-change-size
Command: npx skills add https://github.com/sjc786526-coder/RONDO --skill code-review-change-size-sjc786526-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Oversized pull requests are hard to review thoroughly, leading to missed defects and slow review cycles. This Skill enforces a change size budget during code review so diffs stay small enough to review effectively. ## Core Features & Use Cases - Size Thresholds: Flags non-mechanical changes exceeding 800 lines and complex logic changes exceeding 500 lines. - Staging Suggestions: For oversized changes, analyzes the actual diff, dependencies, and affected call sites to propose how the work can be split into reviewable stages. - Smallest Coherent Stage: Identifies the smallest self-contained stage that can land first. - Use Case: During review of a 1,500-line refactor touching multiple modules, the Skill recommends splitting it into an interface change, an implementation change, and a call-site migration, landing the interface first. ## Quick Start Review this pull request and check whether the change size is within limits, suggesting how to split it if it is too large.

Frequently Asked Questions about code-review-change-size

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

FAQPage Schema
How do I keep pull requests small enough to review?▼

Cap non-mechanical changes at 800 lines and complex logic changes at 500 lines. When a change exceeds these limits, split it into reviewable stages based on the diff structure, dependencies, and affected call sites, landing the smallest coherent stage first.

What is a good maximum size for a code review?▼

This guidance uses 800 changed lines as the upper bound for general changes and 500 lines for complex logic. Mechanical changes such as renames or generated code are exempt from the strict limit.

How do I split a large pull request into smaller stages?▼

Analyze the actual diff along with its dependencies and affected call sites to find natural boundaries. Identify the smallest coherent stage that can land independently first, then sequence the remaining stages on top of it.

Do mechanical changes count toward the change size limit?▼

No. Mechanical changes, such as automated renames or formatting-only edits, are exempt from the 800-line limit. The limit targets changes that require substantive reviewer attention.

When should the 500-line limit apply instead of 800?▼

The 500-line limit applies to changes involving complex logic, where review difficulty grows faster than line count. Straightforward or mechanical changes follow the more permissive 800-line threshold.