commit-message-helper

Generate conventional commit messages with project-specific types and scopes.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/mbelenmontoya/hara --skill commit-message-helper-mbelenmontoya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message-helper
Source: https://github.com/mbelenmontoya/hara/tree/main/.claude/skills/commit-message-helper
Command: npx skills add https://github.com/mbelenmontoya/hara --skill commit-message-helper-mbelenmontoya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures all commit messages adhere to the Conventional Commits specification, improving code review clarity and automating changelog generation.

Core Features & Use Cases

  • Enforces Conventional Commits: Guides users to format messages with type, scope, and description.
  • Provides Type and Scope Guidance: Offers clear definitions and examples for commit types and scopes relevant to the Hará Match project.
  • Use Case: Before committing a new feature for user profiles, you can use this skill to help you write a message like feat(profile): add user avatar upload functionality.

Quick Start

Use the commit-message-helper skill to generate a commit message for a bug fix in the authentication module.

Frequently Asked Questions about commit-message-helper

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

FAQPage Schema
How do I write conventional commit messages for version control?

Conventional commit messages follow a structured format with a type, scope, and description to improve code review clarity and enable automated changelog generation. This approach standardizes commit metadata for semantic versioning across software development workflows.

What are the standard types and scopes I should use in a conventional commit?

Standard conventional commit types include feat for new features and fix for bug fixes, combined with project-specific scopes like profile or auth. Structuring metadata with these defined types and scopes ensures consistency in version control and automates changelog generation.

Can I use a commit message helper for bug fixes in authentication modules?

Yes, you can generate structured commit messages for bug fixes in authentication modules by applying a fix type with an auth scope. This enforces project-specific formatting consistency and facilitates semantic versioning for version control workflows.

Why does structuring commit metadata help with automated changelog generation?

Structuring commit metadata with conventional commits allows automated tools to parse types and scopes to generate changelogs accurately. Enforcing this format ensures consistency in version control and facilitates semantic versioning across software development workflows.

What is the best way to format a git commit message for a new feature?

The best way to format a git commit message for a new feature is using the conventional commits structure, such as feat(profile): add user avatar upload functionality. This format enforces project-specific types and scopes for clear code review.