dev-git-commit-message
SolidGenerates conventional commit messages from git diffs. Use when you need well-formatted commit messages following Conventional Commits.
Code & Development 80 stars
17 forks Updated 1 weeks ago MIT
Install
Quality Score: 86/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Git Commit Message Generator
**Auto-generates conventional commit messages from git diffs with tiered format enforcement**
## Purpose
Analyze staged git changes and generate concise, meaningful commit messages following a tiered Conventional Commits specification. This skill examines file modifications, additions, and deletions to infer the type and scope of changes, producing commit messages that match the importance of the change - from detailed documentation for critical features to concise messages for minor updates.
**Key Innovation**: Three-tier format system that balances thoroughness for critical commits (feat, fix, security) with efficiency for routine changes (docs, chore, style).
## When This Skill Activates
- When `/commit-msg` command is invoked
- When invoked from a `commit-msg`/`prepare-commit-msg` hook (if installed)
- When user requests commit message suggestions
- When analyzing changes before creating a commit
## Core Capabilities
**1. Diff Analysis**
- Parse `git diff --staged` output
- Identify modified, added, and deleted files
- Analyze code changes (additions, deletions, modifications)
- Detect patterns across multiple files
**2. Change Classification**
- Determine commit type from changes:
- `feat`: New features or functionality
- `fix`: Bug fixes
- `security`: Security fixes or hardening
- `refactor`: Code restructuring without behavior change
- `docs`: Documentation changes
- `style`: Formatting, whitespace, code style
- `te...
Details
- Author
- vasilyu1983
- Repository
- vasilyu1983/AI-Agents-public
- Created
- 9 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
commit-messages
Generate clear, conventional commit messages from git diffs. Use when writing commit messages, reviewing staged changes, or preparing releases.
0 Updated today
israel7852 Code & Development Listed
git-commit
Generate conventional commit messages when staging files for commit in any of the project's repos. Do not use for git tag messages, merge commit messages, changelog entries, or automated version bump commits.
3 Updated today
atretyak1985 Code & Development Solid
git-commit-writer
Generates conventional commit messages from staged changes or a diff.
9 Updated 6 days ago
Notysoty