What problem does it solve?
It helps you turn scattered local changes into a clean, reviewable commit and a well-scoped pull request that matches repository standards.
Core Features & Use Cases
- Feature-scoped staging and commits: When you provide ticket IDs or feature labels, it stages only the relevant changes and leaves everything else unstaged.
- Single comprehensive commit for general updates: When no arguments are provided, it stages and commits all relevant changes together, reducing fragmentation.
- Commit-message quality and traceability: It produces descriptive English commit messages and PR text designed for clarity and review.
Use case: You have multiple modified files after working on SCRUM-123 and want a PR that includes only that ticket’s changes with a single, well-described commit.
Quick Start
Use it by instructing: "Commit the SCRUM-123 changes and open a pull request."