git-commit-message

Generate conventional commit messages from staged git diffs.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/cpa03/blueprintify --skill git-commit-message-cpa03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-message
Source: https://github.com/cpa03/blueprintify/tree/main/.opencode/skill/vasilyu1983-ai-agents-public-git-commit-message
Command: npx skills add https://github.com/cpa03/blueprintify --skill git-commit-message-cpa03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and standardize commit messages by converting staged git changes into conventional commits, reducing ambiguity and improving project history.

Core Features & Use Cases

  • Tiered format enforcement aligns messages with feat/fix/docs and more
  • Infers type and scope from diffs and paths for accurate categorization
  • Generates a primary message plus 2 alternatives to support quick decision-making

Quick Start

Generate a conventional commit message for the currently staged changes.

Frequently Asked Questions about git-commit-message

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

FAQPage Schema
How do I generate conventional commit messages from git diffs automatically?

To generate conventional commit messages from git diffs, this Skill analyzes your staged changes, infers the type and scope from file paths, and produces a primary message alongside two alternatives for quick selection.

What is the best way to format staged git changes into conventional commits?

The best way to format staged git changes into conventional commits is by applying tiered format enforcement, which categorizes features, fixes, docs, and chores based on diff analysis to standardize project history.

How does inferring type and scope from file paths work for conventional commits?

Inferring type and scope from file paths works by analyzing your staged git diffs to automatically categorize the commit type, such as feat or fix, and determine the affected scope without manual input.

Can I get multiple commit message options for the same staged changes?

Yes, you can get multiple commit message options for the same staged changes; the Skill generates a primary conventional commit message and two alternative variations to support quick decision-making.

Does conventional commit automation include support for complex staged changes?

Yes, conventional commit automation includes support for complex staged changes by providing optional details within its tiered formatting to ensure comprehensive and accurate commit categorization.

Why standardize commit messages using conventional commits for features and fixes?

You standardize commit messages using conventional commits for features and fixes to reduce ambiguity in your project history, ensuring that changes are consistently categorized and easier to track.