writing-commits

Automate commit messages with conventional prefixes and body formatting.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/nicolaei/claude-plugins --skill writing-commits-nicolaei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-commits
Source: https://github.com/nicolaei/claude-plugins/tree/main/programmer/skills/writing-commits
Command: npx skills add https://github.com/nicolaei/claude-plugins --skill writing-commits-nicolaei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams maintain consistent commit messages by guiding users to follow project conventions for prefixes, descriptions, and body content, reducing miscommunication and review time.

Core Features & Use Cases

  • Enforces conventional commit prefixes (feat:, fix:, chore:, refactor:, docs:).
  • Guides users to keep titles under 70 characters and place issue references in the body.
  • Provides example formats and actionable guidance for everyday commits, rollbacks, and hotfixes.

Quick Start

Write your next commit message using a conventional prefix (feat:, fix:, chore:, refactor:, docs:) and a concise description.

Frequently Asked Questions about writing-commits

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

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

Conventional commit messages use prefixes like feat:, fix:, chore:, refactor:, or docs: followed by a concise description. This Skill automates writing consistent git commit messages that follow project conventions, reducing miscommunication and review time.

What is the correct format for a git commit body and issue references?

A git commit body should place issue references in the body, not the title. This Skill enforces body formatting and issue reference placement per guidelines, keeping commit titles under 70 characters for readability.

Can I automate conventional commits across different software project workflows?

Yes, you can automate conventional commits across software projects. This Skill applies whenever code changes are prepared for commit, enforcing conventional prefixes and formatting guidelines regardless of the specific project workflow.

What's the best way to handle commit messages for hotfixes and rollbacks?

For hotfixes and rollbacks, use conventional commit prefixes and follow project conventions. This Skill provides example formats and actionable guidance for everyday commits, rollbacks, and hotfixes to maintain consistency.

Does this conventional commit tool enforce specific message length limits?

Yes, this conventional commit tool guides users to keep commit titles under 70 characters. It enforces conventional prefixes, body formatting, and issue reference placement to ensure commit messages remain clear and consistent.

Why should my team use conventional commit prefixes in version control?

Conventional commit prefixes in version control help teams maintain consistent commit messages. By following project conventions for prefixes, descriptions, and body content, this Skill reduces miscommunication and review time across the team.