git-commit-review
Installation
SKILL.md
What I do
- Check for sensitive files: Warn about
.env,credentials.json, or other secrets before staging - Review changes: Run
git statusandgit diffto review all unstaged changes - Stage changes: Execute
git add -Ato stage all changes (or offergit add -pfor partial) - Review staged changes: Run
git diff --cachedto review what will be committed - Run pre-commit checks: Run lint/typecheck if available in package.json
- Generate commit message: Create a clear, conventional commit message following standard conventions
- Show preview & confirm: Display the full commit and ask user to confirm/edit
- Commit changes: Execute
git commitwith the generated message - Check remote status: Verify branch is up-to-date before pushing
- Push to remote: Push the commit to the current branch (warn on main/master)
When to use me
Use this when you want to:
- Commit all staged changes with a well-crafted commit message
- Ensure changes are properly reviewed before committing
- Quickly push commits to the remote repository