commit-helper

Generate conventional commit messages from staged git diffs.

15|7|Updated Sep 29, 2025
One-click install
npx skills add https://github.com/nodnarbnitram/claude-code-extensions --skill commit-helper-nodnarbnitram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-helper
Source: https://github.com/nodnarbnitram/claude-code-extensions/tree/main/.claude/skills/commit-helper
Command: npx skills add https://github.com/nodnarbnitram/claude-code-extensions --skill commit-helper-nodnarbnitram

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the mental overhead of writing conventional commit messages by automatically analyzing git diffs and generating structured commit summaries.

Core Features & Use Cases

  • Conventional Commit Format: Automatically generates properly formatted commit messages with type prefixes and scopes.
  • Change Analysis: Automatically reviews staged changes to determine the appropriate commit type and scope.

Quick Start

Generate a commit message by analyzing the current git staged changes and creating a formatted commit with summary and body.

Frequently Asked Questions about commit-helper

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

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

Conventional commit messages are structured summaries with a type prefix (feat, fix, docs, refactor, test, chore), optional scope, and body. This Skill analyzes your staged git diffs to automatically generate properly formatted messages with a short summary under 50 characters and detailed explanation of what changed and why.

Can I automate commit message writing to enforce consistent formatting?

Yes. The Skill reviews staged changes to determine the appropriate commit type and scope, then generates messages following conventional commit format. This enforces consistency across your repository without manual formatting work.

What does the Skill analyze to generate a commit message?

The Skill examines your staged git diffs to identify modified files and change types. It uses this analysis to determine the commit type, scope, and generate a concise summary with a detailed body explaining what changed and why.

How do conventional commits help with version control workflows?

Conventional commits provide a standardized structure that makes git history readable and enables automated tooling for changelog generation, semantic versioning, and commit searching. The structured format—type, scope, summary, and body—clarifies the intent and impact of each change.

Do I need to know commit message conventions before using this Skill?

No. The Skill handles all formatting and convention enforcement automatically. You stage your changes and it generates the properly structured message with the right type prefix and scope based on the files you modified.