What problem does it solve? Developers often lose work to risky git operations, write inconsistent commit messages, or get stuck in merge conflicts and broken states. This Skill provides consistent git practices, recovery commands, and safe operation checklists so mistakes are reversible and history stays clean. ## Core Features & Use Cases - Commit Message Convention: Enforces a structured type(scope): description format with types like feat, fix, refactor, docs, chore, test, and style. - Recovery Patterns: Provides ready-to-use commands for undoing commits, restoring files or folders, hard resets to known-good states, and finding last good commits. - Branching, Conflicts & Worktrees: Covers branching strategy, rebase-based conflict resolution, stashing, and git worktree usage for VS Code background agent isolation. - Use Case: Before a risky refactor, create a checkpoint commit and tag; if the refactor fails, reset hard to the tagged safe point and restore only the files you need. ## Quick Start Ask the agent to load the git-workflow skill and help you undo the last commit while keeping your changes.