What problem does it solve?
Ship automates PR preparation by analyzing the current branch's commits, diffs, and test outcomes to generate a reviewer-friendly description.
Core Features & Use Cases
- Identify base and current branches, compute how far ahead/behind you are, and quantify diff size.
- Run the relevant test suite before drafting the PR; halt on failures and surface the results.
- Inspect the actual diff (not just commit messages) to ensure changes are coherent.
- Flag branch hygiene issues: very large diff, too many commits, generated files, missing tests, or preflight blockers.
- Draft a structured PR description following the recommended sections: Summary, Changes, How to Test, Risk Assessment, and Related Issues.
Quick Start
Run Ship on the repository while on the feature branch to generate a reviewer-ready PR description.