What problem does it solve? AI agents generate code at high speed, and without version control discipline this produces giant unreviewable commits, messy working trees, and releases with no clear version contract. This Skill enforces atomic commits, trunk-based branching, and semantic versioning so every change stays reviewable, revertable, and traceable. ## Core Features & Use Cases - Atomic Commit Discipline: Enforces one logical change per commit with conventional message types (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 for running parallel AI agent work in isolated directories. - 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 messy coding session with mixed changes in the working tree. Use this Skill to split the work into clean atomic commits, write descriptive messages, and open a reviewable pull request. ## Quick Start Ask the agent to organize the current uncommitted changes into atomic commits with conventional messages and prepare a pull request.