What problem does it solve? Finishing a feature branch involves repetitive git steps—committing staged work, rebasing onto the base branch, resolving conflicts, and merging—which are easy to do inconsistently or in the wrong order. ## Core Features & Use Cases - Automated Commit: Commits any staged changes using lowercase, imperative-mood messages without conventional commit prefixes. - Local Rebase: Rebases onto the base branch read from git config (defaulting to main) without fetching from origin, with guided conflict resolution that inspects recent base-branch changes per file. - Workmux Merge: Runs workmux merge --rebase --notification to merge and clean up the worktree and tmux window, with optional --keep and --no-verify flags. - Use Case: After finishing work in a workmux-managed worktree, invoke the command to commit, rebase onto main, and merge in one flow, optionally keeping the worktree alive with --keep. ## Quick Start Ask the assistant to run the merge command to commit staged changes, rebase onto the base branch, and merge the current branch with workmux.