commit

Create git commits with conventional type prefixes and lowercase subjects.

80|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/SeloraHomes/ha-selora-ai --skill commit-selorahomes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/SeloraHomes/ha-selora-ai/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/SeloraHomes/ha-selora-ai --skill commit-selorahomes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create git commits that strictly follow conventional commit rules to improve changelogs and release automation.

Core Features & Use Cases

  • Enforces commit type prefixes (feat, fix, chore, etc.) and subject formatting.
  • Validates subject length (max 50 chars including the type prefix) and lowercase constraint.
  • Provides guidance for structuring body text and aligning with semantic-release pipelines.

Quick Start

Write a single-line commit message that starts with a type prefix and a lowercase subject.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write conventional commit messages for automated release pipelines?

To write conventional commit messages for automated release pipelines, start your single-line message with a type prefix like feat or fix, followed by a concise lowercase subject to ensure release-friendly changelog generation.

What is the maximum subject length for conventional commits?

The maximum subject length for conventional commits is 50 characters, including the type prefix. Enforcing this limit maintains readability and compatibility with semantic-release tooling.

How do I format the body text of a git commit?

To format the body text of a git commit, follow body wrapping guidelines to structure detailed explanations, separating it from the subject to align with conventional commit rules and release automation.

Does this commit workflow support chore and fix prefixes?

Yes, this commit workflow supports typical chore and fix prefixes alongside feature types, enforcing lowercase formatting and subject length limits across various staged development scenarios.

Why does my commit fail lint checks before a release?

Your commit fails lint checks before a release because it lacks a conventional type prefix, exceeds the 50-character subject limit, or uses uppercase formatting, disrupting automated release tooling.