What problem does it solve? AI agents and developers generate code at high speed, and without disciplined version control, changes become unreviewable, unrevertable, and hard to debug. This Skill enforces atomic commits, short-lived branches, and a clear versioning contract so every change stays manageable. ## Core Features & Use Cases - Commit Discipline: Enforces atomic commits with descriptive conventional messages (feat, fix, refactor, test, docs, chore) and pre-commit hygiene checks for secrets, tests, and linting. - Branching & Worktrees: Guides trunk-based development with short-lived feature branches and git worktrees so multiple agents can work in parallel without interference. - Release & Versioning: Applies semantic versioning (MAJOR.MINOR.PATCH), annotated git tags as the source of truth, and human-readable changelogs grouped by impact. - Use Case: An agent completes a feature across several increments. Each passing slice is committed atomically, the work is merged from a short-lived branch, and the release is tagged v1.4.0 with a curated changelog entry. ## Quick Start Use the git workflow skill to review my uncommitted changes and split them into atomic commits with proper messages.