orthogonalize-pr
Installation
SKILL.md
Orthogonalize PR
Identify independent change sets within a PR and separate them into branches.
Why This Exists
Many PRs bundle unrelated changes together. A "fix retry logic" PR might also add logging, refactor a helper, and update tests for something else. These orthogonal changes:
- Make review harder (reviewer context-switches between concerns)
- Make bisect harder (which change caused the regression?)
- Make reverts harder (can't revert just the problematic part)
By identifying orthogonal components, you can suggest splitting the PR or understand its independent pieces.
Prerequisites
Run /decompose-pr first. Orthogonalize operates on a decomposed branch where each commit represents a logical change.