git-commit-composer
Installation
SKILL.md
Git Commit Composer
Before generating any output, read config/defaults.md and adapt all patterns, imports, and code examples to the user's configured stack.
Process
- Run
git diff --cachedto read staged changes. If nothing is staged, rungit diffand inform the user to stage changes first. - Analyze the diff to determine: what changed, why it changed, and the impact.
- Classify the change type and generate a commit message following Conventional Commits.
- If the diff contains multiple unrelated changes, suggest splitting into separate commits.
Commit Message Format
<type>(<scope>): <description>
[optional body]