commit

Generate standardized commit messages from uncommitted git changes.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/water1207/claw-bazzar --skill commit-water1207
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/water1207/claw-bazzar/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/water1207/claw-bazzar --skill commit-water1207

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

提交当前未 commit 的修改时,手动撰写规范的 commit message 既繁琐又易出错。本技能自动分析变更内容,生成一致、可追溯的提交信息,提升代码记录的质量。

Core Features & Use Cases

  • 自动分析未提交修改并识别变更类型与影响范围
  • 根据变更路径按主题分组提交或输出单次综合提交信息
  • 生成规范的提交信息,方便团队规范化代码审阅与变更跟踪

Quick Start

生成当前工作区所有未提交修改的规范提交信息并输出。

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate clean commit messages from git status output?

Generating standardized commit messages from uncommitted changes involves parsing git status output, categorizing modifications by path, and composing grouped or single standardized messages. This ensures consistent version-control records and improves code review traceability across frequent multi-file modifications.

How do I group uncommitted changes by path for multiple git commits?

Grouping uncommitted changes by path for multiple git commits requires analyzing altered file directories, identifying thematic boundaries, and applying optional grouping strategies. This categorization organizes multi-file modifications into logical, single-topic commits that significantly simplify code review and change tracking.

What is the best way to automate writing conventional commit messages for multiple files?

Automating conventional commit messages for multiple files requires evaluating uncommitted code changes, detecting the overall impact scope, and formatting them into a single comprehensive message. This approach eliminates manual writing errors and enforces consistent, traceable development workflows.

Do I need to install additional dependencies to automate commit message generation?

You do not need to install additional dependencies to automate commit message generation. The functionality operates independently by parsing existing git status output and categorizing changes by path without requiring external components or library integrations.

Why should I use automated commit message generation instead of manual writing?

Using automated commit message generation instead of manual writing prevents formatting inconsistencies and reduces typing errors across frequent multi-file modifications. It analyzes change types and impact scopes to produce standardized, traceable version-control records that streamline team code reviews.