What problem does it solve? It resolves complex Git problems such as merge conflicts, lost commits, corrupted repositories, and failed pushes that block development workflows and risk losing work. ## Core Features & Use Cases - Conflict Resolution & Branching: Diagnose merge conflicts, apply resolution strategies (ours/theirs/manual), and implement GitFlow, GitHub Flow, or GitLab Flow branching models. - History Rewriting & Recovery: Perform interactive rebases, squash commits, recover lost commits via reflog, and restore deleted branches or stashes safely with backups. - Performance & Security: Configure Git LFS for large files, optimize clones with shallow or blobless strategies, remove secrets from history, and set up GPG commit signing. - Use Case: A developer hits "refusing to merge unrelated histories" while combining two repositories. The Skill diagnoses the root cause, applies --allow-unrelated-histories with a backup branch, and validates repository integrity afterward. ## Quick Start Use the git-expert skill to resolve the merge conflict in my current branch and verify the repository is clean afterward.