What problem does it solve?
This skill streamlines the finalization of work on the current Git branch by automating a commit of staged changes, a local rebase onto the configured base branch, and a clean merge that tidies the worktree and tmux window.
Core Features & Use Cases
- Automated commit of staged changes using a clear, imperative style and no prefixes.
- Local rebase onto the base branch configured in git (default to main if not configured) without fetching from origin.
- Final merge and cleanup via workmux, consolidating the worktree and tmux window.
- Safe handling of conflicts with guidance to inspect changes before continuing.
Quick Start
Follow the sequence: commit staged changes, rebase onto the configured base branch, then run workmux merge --rebase --notification to complete the workflow.