Our review
Stages and commits current changes, automatically creating a new branch if on main/master unless overridden by project conventions.
Strengths
- Automates routine commit workflow
- Respects branch policies
- Follows user preferences for commit messages
- Safely handles the main branch
Limitations
- Requires a clean git state
- Does not handle complex merge conflicts
- Relies on CLAUDE.md configuration for branching rules
When you have a set of changes ready to commit and want to follow standard git practices.
When changes are incomplete or you need to selectively stage hunks.
Security analysis
SafeThe skill only uses common git commands (checkout, switch, add, commit, status, diff, log, branch) which are safe and legitimate for version control. No destructive, obfuscated, or data exfiltration commands are used.
No concerns found
Examples
Stage all changes and commit with the message 'Fix login bug'.Stage and commit my current changes. If we're on main, create a new branch first.Commit the staged changes with a detailed message explaining the refactoring of the auth module.name: ci description: Stage and commit changes. Creates a new branch if on main/master (unless CLAUDE.md says otherwise). allowed-tools:
- Bash(git checkout *)
- Bash(git switch *)
- Bash(git add *)
- Bash(git commit *)
- Bash(git status *)
- Bash(git diff *)
- Bash(git log *)
- Bash(git branch *)
- Read
- Grep
- Glob
Commit
Stage and commit the current changes. Follow the standard git commit protocol including from the user's preferences. If on main/master, check CLAUDE.md for branch policies and create a new branch if needed.
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.