git-conventions

Validate Git branch names and commit messages against project conventions.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/semirm-dev/agent-army --skill git-conventions-semirm-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-conventions
Source: https://github.com/semirm-dev/agent-army/tree/main/claude/skills/git-conventions
Command: npx skills add https://github.com/semirm-dev/agent-army --skill git-conventions-semirm-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that all Git branches, commit messages, and pull requests adhere to established project conventions, leading to a more organized and understandable project history.

Core Features & Use Cases

  • Branch Naming Validation: Enforces a consistent <type>/<description> format for branches.
  • Commit Message Formatting: Guides users to follow the Conventional Commits standard.
  • PR Template Generation: Provides a structured template for pull request descriptions.
  • Use Case: Before pushing a new feature branch, you can use this skill to verify its name is correct and that your commit messages follow the required format.

Quick Start

Run the git-conventions skill to validate your current branch name and commit message format.

Frequently Asked Questions about git-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Conventional Commits formatting for git commit messages?

You can enforce Conventional Commits formatting by validating your git commit messages against the specification before pushing. This Skill checks commit structure to ensure it follows the required standard, preventing non-compliant commits from entering your project history.

How do I validate git branch naming conventions against predefined patterns?

Git branch naming conventions are validated by checking branch names against predefined `<type>/<description>` patterns. This Skill verifies your current branch name matches the required structure before you push new feature branches to the repository.

What is the best way to generate structured pull request templates for version control?

The best way to generate structured pull request templates is to use a tool that provides a predefined PR description structure. This Skill generates standardized pull request templates to ensure code reviews have consistent and organized descriptions across your software development workflow.

Can I use this git conventions skill for software development workflows requiring standardized version control practices?

Yes, you can use this git conventions skill for software development workflows requiring standardized version control practices. It applies to project-specific Git conventions, ensuring branches, commit messages, and pull requests adhere to established standards for a cleaner project history.

Why does my git branch name fail validation when pushing a new feature branch?

Your git branch name fails validation when pushing a new feature branch because it does not match the required `<type>/<description>` format. This Skill enforces a consistent branch naming pattern, so deviations from the predefined structure are flagged before you push.