What problem does it solve? AI agents and developers generating code at high speed often produce giant unreviewable commits, vague messages, and tangled branches. This Skill enforces disciplined version control so every change stays reviewable, revertable, and well-documented. ## Core Features & Use Cases - Atomic Commit Discipline: Enforces small, single-purpose commits with conventional message types (feat, fix, refactor, test, docs, chore) that explain the why behind each change. - Trunk-Based Branching Strategy: Guides short-lived feature branches, branch naming conventions, and git worktrees for running parallel AI agent work in isolated directories. - Pre-Commit Hygiene & Debugging: Provides checklists for staged diff review, secret scanning, test execution, and git bisect/blame workflows for tracking down regressions. - Use Case: An AI agent implementing a feature commits each tested increment with a descriptive message, works in a dedicated worktree, and produces a structured change summary listing what was and was not modified. ## Quick Start Use the git-workflow-and-versioning skill to commit my current changes as atomic commits with proper messages.