What problem does it solve? Code changes made without version control discipline become impossible to review, revert, or debug. This Skill enforces atomic commits, short-lived branches, clean history, and consistent release versioning so every change stays manageable and traceable. ## Core Features & Use Cases - Commit Discipline: Enforces atomic commits with conventional message types (feat, fix, refactor, test, docs, chore) and pre-commit hygiene checks for secrets, tests, and linting. - Branching & Parallel Work: Guides trunk-based development with short-lived feature branches and git worktrees so multiple agents or streams of work run in isolation. - 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 AI agent finishes a messy working session with mixed changes; use this Skill to split the work into clean atomic commits, open a reviewable PR, and tag a properly versioned release with a changelog entry. ## Quick Start Use the git workflow skill to split my uncommitted changes into atomic commits and prepare a pull request.