What problem does it solve? AI agents generate code at high speed, and without disciplined version control, changes become unreviewable, irreversible, and untraceable. This Skill enforces commit hygiene, branching discipline, and release versioning so every change stays manageable and every release carries a clear contract for consumers. ## Core Features & Use Cases - Commit Discipline: Enforces atomic commits, descriptive conventional messages (feat/fix/refactor/test/docs/chore), separation of concerns, and pre-commit hygiene checks for secrets, tests, and linting. - Branching & Parallel Work: Guides trunk-based development with short-lived feature branches, branch naming conventions, 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 finishes a feature slice, runs tests, commits with a descriptive message, and when cutting a release, tags v1.4.0 and writes a curated changelog entry instead of dumping raw commit logs. ## Quick Start Ask the agent to commit the current changes as atomic commits with conventional messages and verify no secrets are staged before committing.