Git conventions and workflow best practices including Conventional Commits, branch naming, and commit message guidelines. Use when user needs guidance on git standards, commit formats, or workflow patterns.
View on GitHubgeoffjay/claude-plugins
git
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/geoffjay/claude-plugins/blob/main/plugins/utilities/git/skills/git-conventions/SKILL.md -a claude-code --skill git-conventionsInstallation paths:
.claude/skills/git-conventions/# Git Conventions Skill This skill provides comprehensive guidance on git conventions, workflow best practices, and standardized commit formats to maintain clean, readable repository history. ## When to Use Activate this skill when: - Writing commit messages following standards - Establishing team git workflows - Setting up branch naming conventions - Implementing Conventional Commits - Creating changelog automation - Code review for git hygiene - Onboarding team members on git practices ## Conventional Commits ### Format ``` <type>[optional scope]: <description> [optional body] [optional footer(s)] ``` ### Commit Types **Primary Types:** - **feat**: New feature for the user - **fix**: Bug fix for the user - **docs**: Documentation only changes - **style**: Code style changes (formatting, missing semi-colons, etc) - **refactor**: Code change that neither fixes a bug nor adds a feature - **perf**: Performance improvements - **test**: Adding or correcting tests - **build**: Changes to build system or dependencies - **ci**: Changes to CI configuration files and scripts - **chore**: Other changes that don't modify src or test files - **revert**: Reverts a previous commit ### Examples **Simple commit:** ```bash feat: add user authentication Implement JWT-based authentication system with refresh tokens. Includes middleware for protected routes. Closes #123 ``` **Breaking change:** ```bash feat!: redesign API response format BREAKING CHANGE: API now returns data in camelCase instead of snake_case. Migration guide available in docs/migration-v2.md. Refs: #456 ``` **With scope:** ```bash fix(auth): resolve token expiration edge case Token validation now properly handles timezone offsets. Adds retry logic for expired tokens within 5-minute grace period. ``` **Multiple paragraphs:** ```bash refactor(database): optimize query performance - Add indexes on frequently queried columns - Implement connection pooling - Cache common queries with Redis - Reduce N+1