What problem does it solve?
Provides clear, actionable guidance for advanced Git state and workflow issues so developers can safely manipulate history, recover lost work, and resolve complex merge scenarios without making problems worse.
Core Features & Use Cases
- Interactive rebase guidance for squashing, rewording, editing, and autosquash workflows to produce a clean history.
- Bisect and investigation patterns to locate regressions using automated test runs.
- Worktree and stash patterns for parallel feature work, hotfixes, and preserving WIP changes.
- Reflog-based recovery and branch reconstruction to restore lost commits and recover from accidental resets.
- Cherry-pick, tagging, and release management for applying specific commits across branches and preparing releases.
- Conflict resolution tips and best practices to minimize risk when resolving merge conflicts and collaborating on shared branches.
Quick Start
Use the git-workflows skill to get step-by-step commands and guidance to perform an interactive rebase and safely recover a lost commit.