What problem does it solve? It automates the process of merging work done on a session's topic branch back into the base branch, including committing leftover changes and resolving merge conflicts safely. ## Core Features & Use Cases - Pre-merge commit handling: Detects uncommitted changes in the current worktree and commits them before merging. - Cross-worktree merge: Runs git commands against the main worktree using git -C without leaving the current worktree. - Guided conflict resolution: Lists conflicted files, resolves conflicts while preserving both sides' intent, and asks the user when uncertain. - Post-merge validation: Verifies the worktree is clean and confirms the topic branch is an ancestor of the base branch. - Use Case: After finishing a feature in an isolated session worktree, ask the assistant to merge the topic branch back into the main branch, resolving any conflicts along the way. ## Quick Start Ask the assistant to merge the current session's topic branch back into the base branch in the main worktree.