git-commit-conventions

Enforce Git commit message formats, branch naming, and pull request best practices.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/willyu1007/Template-Skill-Basic --skill git-commit-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-conventions
Source: https://github.com/willyu1007/Template-Skill-Basic/tree/main/.claude/skills/standards/git-commit-conventions
Command: npx skills add https://github.com/willyu1007/Template-Skill-Basic --skill git-commit-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that all Git commits, branch names, and pull requests adhere to a consistent and professional standard, improving code review clarity and project history.

Core Features & Use Cases

  • Commit Message Formatting: Enforces a structured format for commit messages (e.g., type, scope, subject, body).
  • Branch Naming Conventions: Provides guidelines for naming branches logically (e.g., feature/JIRA-123-add-login).
  • Pull Request Best Practices: Outlines recommendations for effective pull request descriptions and reviews.
  • Use Case: A development team uses this Skill to maintain a clean and understandable Git history, making it easier to track changes, revert issues, and understand the evolution of the codebase.

Quick Start

Apply the recommended Git commit conventions to your next commit.

Frequently Asked Questions about git-commit-conventions

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

FAQPage Schema
What is the standard format for a Git commit message?

Standard Git commit messages use a structured format containing a type, scope, subject, and body. This consistency improves project history management and makes tracking changes across a development team much easier.

How do I name Git branches for feature development?

To name Git branches for feature development, follow logical conventions such as prefixing the branch with a ticket identifier and description. Standardizing branch naming facilitates better project organization and clearer code review processes.

What should be included in a pull request description?

A pull request description should follow best practice recommendations that outline the changes made and relevant context. Standardizing pull request descriptions facilitates clearer code reviews and improves overall project history management.

Why do teams enforce Git commit conventions?

Teams enforce Git commit conventions to maintain a clean, professional, and understandable version control history. Standardizing commit structure and branch naming makes it easier to track changes, revert issues, and review code.

Can I use these Git conventions for an existing project with a messy history?

Yes, you can apply these Git conventions to an existing project by starting with your next commit. Adopting predefined rules for commit types, scopes, and branch naming immediately improves future code review clarity and project history tracking.