git-commit-helper

Generate Conventional Commits messages from git diffs with type and scope.

Updated Apr 5, 2023
One-click install
npx skills add https://github.com/edneyreis999/zord-project --skill git-commit-helper-edneyreis999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-helper
Source: https://github.com/edneyreis999/zord-project/tree/main/service_financial-claude/skills/git-commit-helper
Command: npx skills add https://github.com/edneyreis999/zord-project --skill git-commit-helper-edneyreis999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Auxilia na criação de mensagens de commit claras e padronizadas seguindo Conventional Commits, analisando diffs e comunicando o WHY, não apenas o WHAT.

Core Features & Use Cases

  • Analisa diffs, sugere type, scope e description.
  • Ajuda a dividir commits grandes em entregas atômicas.
  • Detecta breaking changes e gera mensagens com corpo explicativo.

Quick Start

Peça ajuda ao Claude para escrever uma mensagem de commit para mudanças atuais, ou para revisar mudanças staged.

Frequently Asked Questions about git-commit-helper

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

FAQPage Schema
How do I write better commit messages following Conventional Commits?

Conventional Commits is a specification for clear, standardized commit messages with a structured format: type(scope): description. This Skill analyzes your git diffs and suggests the appropriate type, scope, and imperative-mood description under 50 characters, plus an optional body explaining the motivation behind changes.

Can this help me break large commits into smaller atomic changes?

Yes. This Skill analyzes diffs to identify logically separate changes and guides you in splitting large commits into atomic, well-documented commits. Each receives a properly formatted Conventional Commits message explaining its specific purpose.

How do I generate commit messages that explain WHY changes were made, not just WHAT?

Commit messages should convey motivation, not just code changes. This Skill produces messages with a concise summary line and generates optional body content that documents the reasoning, context, and impact—helping future readers understand the decision behind the code.

Does this support breaking changes in commit messages?

Yes. This Skill detects breaking changes in your diffs and generates Conventional Commits messages that properly flag them, ensuring your team is notified of incompatible API or behavior changes through standardized commit format indicators.

What's the difference between analyzing staged versus unstaged changes?

Staged changes are ready to commit; unstaged changes are still in progress. This Skill analyzes both to generate appropriate commit messages, letting you review staged changes for immediate commitment or work through unstaged changes before staging them for a commit.

How do I enforce Conventional Commits format across my team?

Conventional Commits provides a standardized format for all commit messages, improving readability and tooling integration. This Skill generates compliant messages automatically by analyzing diffs and applying consistent type, scope, and description rules your team can adopt as workflow standard.