commitStage and commit the pending changes the way this repository already does it. Reads the repo's own git history to infer its conventions (Conventional Commits or not, scopes, granularity, trailers) instead of imposing a house style, partitions the working tree so one commit is one logical change, scr
git-prOpen a pull request from the current branch against the repo's base branch, and leave the working checkout free by moving the PR into its own worktree. Three independent guards make pushing to a protected branch impossible; if the user is standing on one with work in progress, it branches off first
worktreeCreate, list, and remove git worktrees so several branches can be open at once without anyone switching a branch out from under anyone else — the default way to work when agents and humans share a repository. Modes: a new branch in its own checkout, an existing PR checked out for review, list, remov