Our review
Automates git commits with a conventional commit message after reviewing changes.
Strengths
- Ensures consistent commit message format (conventional commits).
- Automates staging all changes.
- Provides a clear workflow from status to commit.
Limitations
- Assumes all changes should be staged (may not be desired for partial commits).
- Requires a predefined commit type; may not capture all nuances.
- No interactive editing of commit message.
Use when you have a set of changes ready to commit and want a standardized commit message.
Do not use when you need to selectively stage files or write a complex commit message manually.
Security analysis
SafeThe skill uses only git commands (status, diff, add, commit) with no network or destructive actions. The operations are legitimate for a version control workflow, and the Bash tool is restricted to git commands only.
No concerns found
Examples
Commit all staged changes with a conventional commit message.Commit with message 'fix: resolve login bug'.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.
- Command:
git status
- Command:
-
View the diff if necessary to understand the changes better.
- Command:
git diff --stagedorgit diff
- Command:
-
Add all changes to the staging area (unless specific files are requested).
- Command:
git add .
- Command:
-
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).
- Command:
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.