From agentic
Provides git workflow conventions including Conventional Commits, branch naming, and PR descriptions. Applied when committing, branching, or creating pull requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic:git-conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Commits tell a story. Reading `git log --oneline` should explain the
Commits tell a story. Reading git log --oneline should explain the
evolution of a project — every change purposeful, every message clear.
When this skill is active, apply these conventions to all git operations.
Follow the Conventional Commits 1.0.0 specification (conventionalcommits.org):
<type>[optional scope][optional !]: <description>
[optional body]
[optional footer(s)]
| Type | When to use | Semver impact |
|---|---|---|
feat | New feature for the user | MINOR |
fix | Bug fix | PATCH |
docs | Documentation only | — |
style | Formatting, no logic change | — |
refactor | Code change, no feature or fix | — |
perf | Performance improvement | PATCH |
test | Adding or correcting tests | — |
build | Build system or dependencies | — |
ci | CI/CD configuration | — |
chore | Maintenance, no production code | — |
revert | Reverts a previous commit | — |
feat(auth): add token refresh endpoint
Bad: feat(auth): Added Token Refresh Endpoint.feat(auth), fix(api), refactor(db)! after type/scope OR BREAKING CHANGE: in footer.
BREAKING-CHANGE (hyphen) is a valid synonym.
feat(api)!: change authentication to OAuth2feat or fixrefactorrefactordocstestrevertFooters follow git-trailer format: Token: value or Token #value.
They appear after the body, separated by a blank line. One footer per line.
Multi-word tokens use - (exception: BREAKING CHANGE with space).
| Footer | Purpose | Example |
|---|---|---|
BREAKING CHANGE | Describe breakage | BREAKING CHANGE: removed v1 endpoints |
Fixes | Close an issue | Fixes #42 |
Refs | Reference issues | Refs #123, #456 |
Co-authored-by | Credit co-author | Co-authored-by: Name <email> |
Reviewed-by | Credit reviewer | Reviewed-by: Name <email> |
Minimal — title only:
fix(auth): prevent token expiry race condition
With body and issue reference:
feat(api): add batch processing endpoint
Process up to 100 items in a single request. Uses chunked
transfer encoding for large payloads.
Fixes #234
Breaking change with footer:
refactor(db)!: migrate from MySQL to PostgreSQL
Replace all MySQL-specific queries with PostgreSQL equivalents.
Connection pooling now uses pgBouncer.
BREAKING CHANGE: database connection string format changed,
requires migration script before deployment
Refs #89
Pattern: <type>/<short-description>
feat/token-refresh
fix/null-reference-login
refactor/extract-auth-service
git log --oneline should
explain the evolution of the project.Before applying these conventions:
git log --oneline -20npx claudepluginhub rexeus/agentic --plugin agenticProvides Git workflow standards including branch naming, conventional commits, and PR guidelines. Use when creating branches, writing commits, or preparing PRs.
Guides Git workflows with branching strategies (GitHub Flow, Git Flow), conventional commit messages, branch naming, PR templates, and operations like rebase. Use for Git ops, commits, branches, team workflows.
Applies Conventional Commits v1.0.0 standards for Git branch naming, worktree organization under .claude/worktrees/, and commit messages in GitHub/GitLab projects. Supports consistent history, SemVer releases, and changelog automation.