commit-message-writer

Generate standardized git commit messages from diff context and project conventions.

2|Updated May 24, 2026
One-click install
npx skills add https://github.com/CivicActions/ai-runbook-jh --skill commit-message-writer-civicactions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message-writer
Source: https://github.com/CivicActions/ai-runbook-jh/tree/main/skills/commit-message-writer
Command: npx skills add https://github.com/CivicActions/ai-runbook-jh --skill commit-message-writer-civicactions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the guesswork and inconsistency in git commit messages by ensuring every commit adheres to your project's specific formatting, tone, and issue-tracking requirements.

Core Features & Use Cases

  • Project-Aware Formatting: Automatically reads your project contract to apply correct issue references, prefixes, and annotation requirements.
  • Tone and Style Enforcement: Uses the imperative mood and project-specific voice guidelines to ensure professional, clear communication.
  • Use Case: When you have a complex diff ready to commit, use this skill to generate a perfectly formatted message that includes the required Jira ticket reference and follows your team's conventional commit standards.

Quick Start

Use the commit-message-writer skill to draft a commit message for the changes in the current diff.

Frequently Asked Questions about commit-message-writer

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

FAQPage Schema
How do I generate git commit messages that follow conventional commits?

To generate conventional commit messages, this Skill analyzes your project's contract files and current diff context to produce standardized formatting, imperative mood, and required metadata fields automatically.

What is the best way to automate issue tracking integration in version control commits?

Automating issue tracking integration in version control commits requires reading project-specific conventions to apply correct issue references and prefixes, which this Skill handles by validating format against your project contract.

How do I write a git commit message using the imperative mood?

Writing a git commit message using the imperative mood is enforced by this Skill through project-specific voice guidelines, ensuring professional tone and clear communication based on your diff context.

Do I need project contract files to generate project-compliant commit messages?

Yes, you need project contract files to generate project-compliant commit messages, as this Skill requires access to them to validate message format, imperative mood, and required metadata fields for your specific workflow.

Can I use this for developer tools when I have a complex diff ready to commit?

Yes, you can use this for developer tools when you have a complex diff ready to commit, as it drafts a perfectly formatted message that includes required ticket references and follows conventional commit standards.