What problem does it solve? Teams lose traceability when commit messages, branch names, and MR descriptions follow no shared format. This Skill gives the AI a single canonical convention so every commit, branch, and merge request description is consistent and tied to a ticket id. ## Core Features & Use Cases - Standardized formats: Defines the <TICKET-ID>_<short-kebab-description> branch pattern and the <type>(<scope>): <imperative summary> [<TICKET-ID>] commit format with allowed types (feat, fix, chore). - One commit per branch: Provides an amend-as-you-go shell snippet that keeps every feature branch at exactly one commit, including review-fix loops. - MR/PR description template: Supplies a What/Why/How/Testing/Blast-radius template with a ticket reference line. - AI-infra guardrails: Blocks committing .claude/ and memory files except explicitly allowlisted generated product files. - Use Case: While finishing a feature on branch PROJ-123_add-login-form, ask the AI to commit; it produces feat(auth): add login form [PROJ-123], amends prior work into a single commit, and drafts the MR description. ## Quick Start Ask the AI to commit the current changes following the workspace commit conventions and generate the MR description for the branch.