git-conventions

Installation
SKILL.md

Git Conventions

Branches

  • JIRA-linked: <jira-key>/<descriptive-slug> (e.g. ag-12345/fix-tooltip-flicker)
  • No JIRA: <initials>/<descriptive-slug> (e.g. at/improve-watch-reload-time)
  • Release: b12.0.0 (see releases skill)
  • Slugs use kebab-case. JIRA key casing is flexible (both ag-12345 and AG-12345 are used).
  • Multiple tickets: join with underscore before the slug (e.g. CRT-1030_CRT-1044/fix-highlight)

Commits

  • First line: AG-XXXX <description> (uppercase JIRA key, imperative mood). A colon after the key is also acceptable: AG-XXXX: <description>.
  • No JIRA: <description> (imperative mood)
  • Keep the first line under 72 characters.
  • Multi-line: blank line after the first line, then body paragraphs or bullet points for additional context.
  • Never attribute agentic tooling (no "Co-authored-by", "Generated by", or similar).

Pull Requests

Related skills
Installs
21
GitHub Stars
450
First Seen
Feb 28, 2026