What problem does it solve? Managing Git branches, resolving merge conflicts, and keeping commit history clean are common sources of errors and lost work for developers. This Skill provides structured guidance on branching strategies, safe undo operations, and conflict resolution so teams can follow consistent version control conventions. ## Core Features & Use Cases - Branching Strategies: Covers Feature Branch and Trunk-Based workflows with naming conventions like feat/, fix/, and refactor/. - Conflict Resolution: Step-by-step workflows for resolving merge and rebase conflicts, including strategies for different conflict types. - History Cleanup: Fixup and autosquash workflows to fold follow-up fixes into original commits for atomic, reviewable history. - Use Case: A developer discovers a bug in a commit made three commits ago. Using the fixup workflow, they create a fixup commit targeting the original change and run an autosquash rebase to fold it in, keeping the history clean before opening a pull request. ## Quick Start Ask the assistant to walk you through resolving a merge conflict in your current branch or to clean up your recent commits using fixup and autosquash before opening a pull request.