| name | commit-message |
| description | Generate conventional commit messages by analyzing staged git changes. Detects change type, suggests scope, and formats messages following the Conventional Commits specification. |
| allowed-tools | ["Read","Bash","Grep","Glob"] |
| metadata | {"version":"1.0.0","tags":["automation","git","workflow"]} |
| user-invocable | true |
Commit Message Generator
Generate conventional commit messages from staged git changes.
Overview
This skill automates commit message generation for development teams. It analyzes staged changes, detects the appropriate commit type (feat, fix, refactor, etc.), suggests a scope based on modified files, and generates a properly formatted message following the Conventional Commits specification.
What it automates:
- Analysis of staged git changes
- Commit type detection based on change patterns
- Scope suggestion from file paths
- Message formatting with subject/body/footer
Time saved: ~2-5 minutes per commit
Triggers
Run this skill when:
- You have staged changes ready to commit
- You want a well-formatted conventional commit