conventional-commit

Generate conventional commits with type, scope, and subject from git status and diffs.

Updated Nov 12, 2025
One-click install
npx skills add https://github.com/Cinzya/quartz --skill conventional-commit-cinzya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conventional-commit
Source: https://github.com/Cinzya/quartz/tree/main/.claude/skills/conventional-commit
Command: npx skills add https://github.com/Cinzya/quartz --skill conventional-commit-cinzya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures every commit message follows a consistent conventional-commit format, eliminating guesswork and improving project history readability.

Core Features & Use Cases

  • Automatic formatting: Generates properly structured commit messages (type: scope?: subject) according to conventional prefixes like content, fix, style, build.
  • Validation: Verifies staged changes against the conventional-commit rules and suggests corrections.
  • Use Case: When implementing a bug fix or content update, generate a compliant commit message automatically.

Quick Start

Provide a compliant conventional-commit message for the latest changes. Example: conventional-commit: fix: correct typo in homepage title

Frequently Asked Questions about conventional-commit

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

FAQPage Schema
How do I enforce consistent commit message formatting across my Git project?

Conventional commits enforce a standardized format (type: scope?: subject) across all project changes. This eliminates inconsistency, improves readability of project history, and makes it easier to track what changed and why. This Skill generates compliant messages automatically based on your staged changes.

What is the conventional commit format and when should I use it?

Conventional commits follow a structured format—type (fix, feat, style, build, etc.), optional scope, and lowercase imperative subject—that makes commit history machine-readable and human-friendly. Use it when you need predictable, searchable project history and automated changelog generation.

Can I automatically generate commit messages that follow conventional commit rules?

Yes. This Skill inspects your staged Git changes and diffs, determines the appropriate commit type and scope, then generates a properly formatted message with the correct prefix. You provide the latest changes; it outputs a compliant conventional commit.

How do I validate that my Git commits follow conventional commit conventions?

This Skill verifies staged changes against conventional-commit rules and suggests corrections when needed. It checks that your message structure matches the required format—type, optional scope, and imperative subject line—before committing.

Does conventional commit formatting work for different types of changes like bug fixes, content updates, and configuration?

Yes. This Skill handles multiple change scenarios—bug fixes (fix type), content updates (content scope), style refinements (style type), and build configuration changes (build type)—each with the appropriate conventional prefix and scope for your Quartz blog repository.

What's the best way to manage commit message consistency across a team?

Conventional commits provide project-wide consistency by enforcing a single format everyone follows. This Skill automates compliance, removing guesswork and ensuring every commit—whether for posts, code, or configuration—adheres to the same standard your team expects.