git-commit-helper

Draft Conventional Commits messages for staged changes with scopes and breaking-change footers.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Wizarck/iguanatrader --skill git-commit-helper-wizarck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-helper
Source: https://github.com/Wizarck/iguanatrader/tree/main/skills/git-commit-helper
Command: npx skills add https://github.com/Wizarck/iguanatrader --skill git-commit-helper-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafts conventional commit messages for staged changes, ensuring consistent formatting, proper type/scope and breaking-change footers across a codebase.

Core Features & Use Cases

  • Conventional Commits drafting: automatically draft messages that follow the Conventional Commits spec for staged changes.
  • Type, scope, and breaking-change support: handles feat, fix, docs, etc., with optional scopes and BREAKING CHANGE footers.
  • Rewrite and polish messages: refines existing messages to meet formatting rules, adding body text and footers as needed for automation and changelog tooling.

Quick Start

Provide a description of the change you staged, and let the agent draft a conventional commit message.

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 for staged changes?

To generate conventional commit messages for staged changes, provide a description of the modification and the agent will draft a standardized message. This handles types like feat, fix, and docs, along with optional scopes and breaking-change footers.

What is the conventional commits format and when do I need breaking change footers?

The conventional commits format standardizes project history using a specific syntax for types, scopes, and footers. You need breaking change footers when introducing backward-incompatible modifications, ensuring the message is machine-readable for automated changelogs.

Can I rewrite existing commit messages to meet conventional commits rules?

Yes, you can rewrite existing commit messages to meet conventional commits rules. The agent refines your current text by adding appropriate body text, types, scopes, and breaking-change footers as needed for automation and changelog tooling.

Does this approach support optional scopes and automated changelog generation?

Yes, this approach supports optional scopes and automated changelog generation. It strictly adheres to conventional commits syntax, producing machine-readable messages that integrate seamlessly with automated changelog tools used by enforcing teams.

What's the best way to standardize git commit history across a team?

The best way to standardize git commit history across a team is to enforce the conventional commits spec for all staged changes. This ensures consistent formatting with proper types and breaking-change footers, enabling automated changelog generation.