Git Commit Helper

Analyze git diff --staged output to generate conventional commit messages.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/LPDigital-Agent/galderma-demo-trackwise --skill git-commit-helper-lpdigital-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Git Commit Helper
Source: https://github.com/LPDigital-Agent/galderma-demo-trackwise/tree/main/.claude/skills/git-commit-helper
Command: npx skills add https://github.com/LPDigital-Agent/galderma-demo-trackwise --skill git-commit-helper-lpdigital-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers craft clear, conventional git commit messages by analyzing diffs, reducing ambiguity in project history, and making code reviews more efficient.

Core Features & Use Cases

  • Analyze staged changes: generate descriptive commit messages from the current diff of staged changes.
  • Enforce conventional commits: guidance on types such as feat, fix, docs, style, refactor, test, and chore.
  • Real-world workflows: ideal for preparing commits after implementing features, fixing bugs, or documenting refactors.

Quick Start

Analyze staged changes and generate a commit message:

  • View staged changes: git diff --staged
  • Generate a descriptive message following the conventional commits format
  • Optionally include a concise body explaining the Why behind the change

Frequently Asked Questions about Git Commit Helper

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

FAQPage Schema
How do I generate conventional commit messages from staged changes?

To generate conventional commit messages from staged changes, the tool analyzes the output of git diff --staged to produce a descriptive subject line and optional body based on common change types like feat, fix, or refactor.

What is the conventional commits format for a git diff summary?

The conventional commits format for a git diff summary uses specific types such as feat, fix, docs, style, refactor, test, and chore to provide a consistent subject line and optional body explaining the reasoning behind the change.

How do I write a git commit message after fixing a bug?

To write a git commit message after fixing a bug, you apply conventional commits guidelines by using the fix type to format a clear summary of the staged changes, reducing ambiguity in your project history.

Does this commit message generator work with standard version-control workflows?

Yes, this commit message generator works with standard version-control workflows by analyzing staged changes directly from git diff to format descriptive messages ideal for preparing commits after features or refactors.

Can I include a body explaining the why behind my staged changes?

Yes, you can include a concise body explaining the why behind your staged changes, which is optionally formatted alongside the conventional commits subject line to make code reviews more efficient.