commit-helper

Generate conventional Git commit messages from staged changes.

Updated Oct 12, 2025
One-click install
npx skills add https://github.com/amo-tech-ai/medellin-spark --skill commit-helper-amo-tech-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-helper
Source: https://github.com/amo-tech-ai/medellin-spark/tree/main/.claude/skills/commit-helper
Command: npx skills add https://github.com/amo-tech-ai/medellin-spark --skill commit-helper-amo-tech-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solves? This Skill automates the creation of clear, standardized commit messages, eliminating inconsistent or uninformative entries in your Git history. It streamlines code reviews and improves project maintainability, saving you time and ensuring a clean, understandable project timeline.

Core Features & Use Cases

  • Standardized Commit Format: Generates messages following the `<type>: <subject>
<body>` convention. - **Predefined Commit Types**: Offers types like `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, and `security` for consistent categorization. - **Contextual Message Generation**: Analyzes staged changes to suggest the most appropriate type, subject, and body content. - **Use Case**: After staging your changes, simply ask "Generate commit message" to get a perfectly formatted and descriptive commit message, ready to be committed.

Quick Start

Just ask:

"Generate commit message"

"What should I commit?"

Frequently Asked Questions about commit-helper

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

FAQPage Schema
How do I generate consistent commit messages for Git?

Commit message generation automates the creation of standardized Git commits following conventional commit format. After staging changes, request a commit message to receive a properly formatted entry with type (feat, fix, refactor, docs, test, chore, security), subject, and optional body, eliminating inconsistent history.

What is the conventional commit format and why use it?

Conventional commit format structures messages as `<type>: <subject>` with optional body and footer. It standardizes version control history, streamlines code reviews, improves project maintainability, and enables automated changelog and release management by categorizing changes consistently.

Can I automate commit message creation in my development workflow?

Yes. Automation analyzes your staged changes and suggests the most appropriate commit type, subject, and body content. Ask for a generated commit message after staging to receive a formatted, ready-to-use entry that enforces project conventions without manual effort.

What commit types does automated generation support?

Supported types include feat (features), fix (bug fixes), refactor (code restructuring), docs (documentation), test (test additions), chore (maintenance), and security (security updates). Each type categorizes changes for clear version control history and automated processing.

Do I need special setup to generate commit messages from staged changes?

No special prerequisites are required. Stage your changes using standard Git workflows, then request commit message generation. The tool analyzes staged content and produces a conventional commit message ready to apply without additional configuration.

How does commit message generation improve code review?

Standardized, descriptive commit messages provide reviewers clear context about change intent, scope, and type. Consistent formatting and structured bodies make history navigation easier, reduce ambiguity during reviews, and improve traceability for features, fixes, and maintenance work.