What problem does it solve?
This Skill reduces unnecessary or noisy changes in commits by reviewing only added or changed lines, minimizing diffs, and improving naming, style, and type clarity so pull requests are focused and easy to review.
Core Features & Use Cases
- Diff Minimization: Detects whitespace-only edits, moved-but-unchanged code, and reorderings and suggests ways to reduce noise in a diff.
- Pattern & Naming Consistency: Compares new code to existing patterns and recommends structural or naming changes to match the codebase.
- Linting & Type Hygiene: Runs linters on changed files and prioritizes fixes in modified code; checks for missing types at public boundaries.
- Interactive, One-at-a-Time Workflow: Presents a single, actionable issue with file/line references, current snippet, and a proposed fix, then waits for user approval.
- Use Case: Pre-PR polish to shrink diffs and surface only meaningful, reviewable changes.
Quick Start
Review the current branch diff and propose one cleanup at a time, prioritizing diff minimization first.