| name | git-cm |
| description | Commit changes to git with a descriptive conventional commit message. Use when ready to commit staged or unstaged changes. |
| argument-hint | [optional commit message] |
| disable-model-invocation | true |
| allowed-tools | Bash(git:*) |
Git Commit
Commit changes with a conventional commit message.
-
Check the current git status to understand what has changed.
-
View the diff if necessary to understand the changes better.
- Command:
git diff --staged or git diff
-
Add all changes to the staging area (unless specific files are requested).
-
Commit the changes with a descriptive and conventional commit message.
- Command:
git commit -m "<type>: <subject>"
- Ensure the message follows conventional commit standards (e.g., feat, fix, chore, docs, refactor).