---
name: Code Review Change Size
slug: code-review-change-size
category: Quality
description: Code Review Change Size sets limits for how many lines a change should touch and asks for staged delivery when a diff is too large. Use it to judge whether a change is reviewable in one pass or should be split.
github: "https://github.com/deonmenezes/mantishack/tree/main/.codex/skills/code-review-change-size"
language: Rust
stars: 490
forks: 73
install: "npx degit https://github.com/deonmenezes/mantishack/tree/main/.codex/skills/code-review-change-size ~/.claude/skills/code-review-change-size"
installs_to: ~/.claude/skills/code-review-change-size
source_path: .codex/skills/code-review-change-size/SKILL.md
collection_size: 25
category_size: 1354
collection_url: "https://dirskills.com/collections/deonmenezes/mantishack"
added: 2026-08-26T05:13:12.979Z
last_synced: 2026-08-26T05:13:12.979Z
canonical_url: "https://dirskills.com/skills/code-review-change-size"
---

# Code Review Change Size

Code Review Change Size sets limits for how many lines a change should touch and asks for staged delivery when a diff is too large. Use it to judge whether a change is reviewable in one pass or should be split.

**Install:**

```bash
npx degit https://github.com/deonmenezes/mantishack/tree/main/.codex/skills/code-review-change-size ~/.claude/skills/code-review-change-size
```

## README

Unless the change is mechanical the total number of changed lines should not exceed 800 lines.
For complex logic changes the size should be under 500 lines.

If the change is larger, explain whether it can be split into reviewable stages and identify the smallest coherent stage to land first.
Base the staging suggestion on the actual diff, dependencies, and affected call sites.
