commit-messages

Generate conventional commit messages with structured subjects and bodies.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/lilmuckers/agentic-team-plugin --skill commit-messages-lilmuckers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-messages
Source: https://github.com/lilmuckers/agentic-team-plugin/tree/main/skills/commit-messages
Command: npx skills add https://github.com/lilmuckers/agentic-team-plugin --skill commit-messages-lilmuckers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write commits so a future reviewer can understand the intent quickly.

Core Features & Use Cases

  • Provides guidance on subject lines, rationale bodies, and scope notes
  • Includes concrete examples to illustrate conventions
  • Supports consistent messaging across the team's Git workflow

Quick Start

Describe a clear, specific commit message for the current change.

Frequently Asked Questions about commit-messages

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

FAQPage Schema
How do I write conventional commit messages for Git changes?

Conventional commit messages use a structured template with an imperative mood subject line, a rationale body, and a scope note to ensure code changes remain traceable across Git workflows.

What should be included in a Git commit message body and subject line?

A Git commit message should include a concise imperative mood subject line, a body explaining the rationale for the change, and a scope note to provide context for future reviewers.

Why use imperative mood in commit messages?

Imperative mood in commit messages matches Git's own internal commit behavior, keeping subject lines concise and actionable so future reviewers can quickly understand the intent of code changes.

How do I keep commit messages consistent across team Git workflows?

To keep commit messages consistent across team Git workflows, apply a structured template for subjects and bodies that follows conventions across commits, pull requests, and releases.

Does this approach work for both commits and pull request descriptions?

Yes, this conventional commit message approach supports consistent messaging across the entire team Git workflow, including individual commits, pull requests, and release notes.

What is the best way to format commit scopes for version control?

The best way to format commit scopes for version control is to include them within a structured template, applying consistent conventions to ensure traceability across commits and releases.