add-commit

Generate Conventional Commits messages with adaptive formatting and type inference.

8|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/brabos-ai/code-addiction --skill add-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-commit
Source: https://github.com/brabos-ai/code-addiction/tree/main/framwork/.codeadd/skills/add-commit
Command: npx skills add https://github.com/brabos-ai/code-addiction --skill add-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation of Git commit messages, adapting to the number of files changed and inferring commit types based on code modifications, streamlining the commit process.

Core Features & Use Cases

  • Conventional Commits: Generates messages adhering to the Conventional Commits specification.
  • Adaptive Message Formatting: Uses a single-line format for 3 or fewer files, and a detailed list format for more than 3 files.
  • Type Inference: Automatically detects the appropriate commit type (feat, fix, refactor, etc.) based on code changes.
  • Use Case: When you've made several small changes while developing a feature, use this skill to quickly generate a descriptive commit message without manually typing it out.

Quick Start

Commit your staged changes with an automatically generated message.

Frequently Asked Questions about add-commit

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

FAQPage Schema
How do I automatically generate conventional commit messages for my Git changes?

This AI assistant analyzes your staged Git changes to infer the appropriate commit type, such as feat or fix, and formats the message according to the Conventional Commits specification. It adapts the formatting based on the number of files changed, using a single-line format for three or fewer files and a detailed list for more.

How does AI infer the correct commit type for version control changes?

The AI infers the commit type by analyzing the actual code modifications within your changeset. It detects whether your changes represent a new feature, a bug fix, or a refactor, and then applies the corresponding Conventional Commits label to your Git commit message.

Can I push my Git commits immediately after generating the message?

Yes, you can push your Git commits immediately by using the optional --push flag when generating your commit message. This enables you to stage, commit, and push your version control changes in a single mid-workflow step.

Does this automated commit tool check for sensitive files before staging?

Yes, the automated commit tool includes security checks that scan for sensitive files before staging your changes. This prevents accidental exposure of vulnerable data by ensuring only safe modifications are included in your Git commit.

How do I handle mid-workflow progress checkpoints when making Git commits?

You can handle mid-workflow progress checkpoints by generating adaptive Git commits during feature development. The tool supports mid-workflow commits, allowing you to quickly checkpoint your progress with descriptive conventional commit messages without interrupting your coding flow.