git-commit-helper

Craft conventional commit messages with types, scopes, and optional bodies.

5|Updated Jul 6, 2025
One-click install
npx skills add https://github.com/GuicedEE/ai-rules --skill git-commit-helper-guicedee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-helper
Source: https://github.com/GuicedEE/ai-rules/tree/main/skills/.curated/git-commit-helper
Command: npx skills add https://github.com/GuicedEE/ai-rules --skill git-commit-helper-guicedee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Help craft clear, conventional commits. Use when preparing commit messages, organizing changes into commits, or documenting intent and scope for code changes.

Core Features & Use Cases

  • Create conventional commit messages that follow the conventional commits specification.
  • Split a set of changes into logical commits with appropriate types and scopes.
  • Include an optional body explaining the rationale for the change.

Quick Start

Summarize the change, assign an appropriate conventional commit prefix, and include a short subject with an optional body explaining the rationale.

Frequently Asked Questions about git-commit-helper

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

FAQPage Schema
How do I write conventional commit messages for my git workflow?

To write conventional commit messages, summarize your change, assign an appropriate conventional commit prefix like feat or fix, and include a short subject with an optional body explaining the rationale.

What is the best way to split a set of code changes into logical commits?

The best way to split changes into logical commits is to enforce one logical change per commit, ensuring each commit has an appropriate type and scope to clearly document intent for version history and code reviews.

Can I use conventional commits for both solo and team software development projects?

Yes, conventional commits are useful across software development workflows for both solo and team projects, including frontend, backend, and CI pipelines, helping to improve version history and code reviews.

How do I add detailed context to a conventional commit message?

To add detailed context to a conventional commit, include an optional body explaining the rationale for the change, while ensuring the summary subject remains concise and avoids overlong descriptions.

Why should I enforce one logical change per commit in version control?

Enforcing one logical change per commit improves version history readability and streamlines code reviews by ensuring each commit clearly documents a single intent and scope, rather than mixing unrelated changes.