format-commit-message

Enforce structured Git commit messages with title, motivation, UX, and architecture sections.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/qmu/workaholic --skill format-commit-message-qmu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: format-commit-message
Source: https://github.com/qmu/workaholic/tree/main/plugins/core/skills/format-commit-message
Command: npx skills add https://github.com/qmu/workaholic --skill format-commit-message-qmu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes commit messages by enforcing a structured format with sections for title, motivation, UX change, and architecture.

Core Features & Use Cases

  • Enforces a standardized commit message template across all commits.
  • Guides contributors to include Title, Motivation, UX Change, Arch Change, and Co-Authored-By details.
  • Supports integration into CI/CD or pre-commit hooks to improve traceability and code reviews.

Quick Start

To apply the format, follow the template shown in SKILL.md or integrate it into your git workflow to enforce deterministic commit messages.

Frequently Asked Questions about format-commit-message

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

FAQPage Schema
How do I enforce a structured Git commit message format across my team?

A standardized commit message template enforces specific sections like title, motivation, UX change, architecture change, and Co-Authored-By details. This structured format improves traceability, reviewability, and changelog generation across Git workflows.

What should be included in a commit message to improve code reviewability?

Commit messages should include structured sections for title, motivation, UX change, architecture change, and Co-Authored-By details. This standardized format provides clear context to improve traceability and reviewability during code reviews.

Can I integrate a commit message style guide into my CI/CD pipeline?

Yes, a structured commit message template can be integrated into CI/CD pipelines or pre-commit hooks. This automation enforces deterministic commit formatting, ensuring all contributions follow the style guide for better traceability.

How do I generate consistent changelogs from Git commit messages?

Consistent changelogs are generated by enforcing a standardized commit message template with structured sections for motivation, UX change, and architecture change. This deterministic formatting allows reliable parsing for automated changelog generation.

Does a structured commit message template require specific Git hooks?

A structured commit message template does not strictly require Git hooks, but integrating it into pre-commit hooks or CI/CD pipelines is recommended. This setup automates enforcement to ensure contributors follow the style guide deterministically.