What problem does it solve?
This Skill resolves the issue of sprawling, messy commit histories in pull requests that occur during iterative development, ensuring the final history is clean and reviewable without altering the proposed changes.
Core Features & Use Cases
- Commit Regrouping: Automatically reorganizes commits by package and separates lockfile updates to maintain a logical, readable history.
- Invariant Verification: Ensures the PR's net diff remains byte-identical before and after the operation, guaranteeing no functional changes are introduced.
- Use Case: When a PR has accumulated numerous work-in-progress commits, fixups, and interleaved lockfile changes, use this skill to consolidate the history into a professional, package-scoped sequence before merging.
Quick Start
Ask the gardener to retcon the current pull request to clean up the commit history while preserving the net diff.