git-conventions
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-12345andAG-12345are 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
- Base branch:
latest(the default branch — notmainormaster). Use abX.Y.Zrelease branch as base only when the work targets that release. - Title:
AG-XXXX <description>for JIRA-linked; plain description otherwise. Under 70 characters. - Multiple tickets: comma-separate keys (e.g.
CRT-1030, CRT-1044 Fix highlight) - Body (JIRA-linked): JIRA ticket link(s). Add context only when the change needs explanation beyond the ticket.
- Body (no JIRA): concise description of the change.
- Keep descriptions concise — this is a public repo.
- Never attribute agentic tooling.
Weekly Installs
17
Repository
ag-grid/ag-chartsGitHub Stars
448
First Seen
Feb 28, 2026
Security Audits
Installed on
opencode17
gemini-cli17
codebuddy17
github-copilot17
codex17
kimi-cli17