Our review
Creates a well-formatted git commit following the Conventional Commits specification.
Strengths
- Automates commit message formatting
- Adheres to industry standards (Conventional Commits)
- Improves repository history readability
- Simplifies changelog generation
Limitations
- Does not handle complex merge or history rewrite scenarios
- No advanced semantic analysis of code changes
- May require manual tuning for very detailed messages
When you need to create a commit with a structured message compliant with conventions, especially in projects with automated releases.
For trivial changes where a simple message suffices, or if you prefer to write the full commit message manually.
Security analysis
SafeThe skill only uses git commands (status, diff, commit) locally with no destructive or exfiltrating actions. It does not involve arbitrary code execution or network operations beyond what git inherently does.
No concerns found
Examples
commit feat(auth): add login endpointcommit fix: correct user validation error handlingcommit refactor(hooks): extract useAuth logic into separate hookname: commit description: Create a well-formatted conventional commit with proper message user-invocable: true argument-hint: [commit type or description] allowed-tools: Bash
Create a git commit following conventional commits specification.
Commit Types
feat: New featurefix: Bug fixrefactor: Code refactoringtest: Adding testsdocs: Documentationstyle: Formatting (no code change)perf: Performance improvementchore: Maintenance tasks
Process
- Run
git statusto see changes - Run
git diff --stagedto review staged changes - If no staged changes, suggest files to stage
- Generate commit message based on changes:
- Use conventional commit format:
type(scope): description - Keep subject line under 72 characters
- Use imperative mood ("add" not "added")
- Include body for complex changes
- Use conventional commit format:
Commit Message Format
type(scope): short description
[optional body with more details]
[optional footer with breaking changes or issue references]
Examples
# Feature
git commit -m "feat(auth): add OAuth2 login with Google provider"
# Bug fix
git commit -m "fix(api): handle null response from external service"
# Refactor
git commit -m "refactor(hooks): extract useAuth logic into separate hook"
If argument provided: $ARGUMENTS
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.