Generate semantic git commit messages from staged changes following conventional commit format.
--- name: git-commit description: Generate semantic git commit messages from staged changes version: 1.2.0 --- # Git Commit Message Generator Automatically generate clear, semantic commit messages following the Conventional Commits specification. ## Usage 1. Stage your changes with `git add` 2. Run this skill to analyze the diff 3. Get a properly formatted commit message ## Commit Format ``` <type>(<scope>): <description> [optional body] [optional footer(s)] ``` ## Supported Types - **feat**: New feature - **fix**: Bug fix - **docs**: Documentation changes - **style**: Code style (formatting, semicolons) - **refactor**: Code restructure without behavior change - **perf**: Performance improvements - **test**: Adding or updating tests - **chore**: Maintenance tasks - **ci**: CI/CD changes - **build**: Build system changes ## Examples ``` feat(auth): add OAuth2 login support - Implement Google OAuth provider - Add session management - Create login/logout endpoints Closes #123 ``` ``` fix(api): handle null response in user fetch Previously, the API would crash when receiving a null user response. This adds proper null checking. ```
AI Agent Skills are reusable workflow packages that extend your AI coding assistant with multi-step capabilities. Install git-commit by following these steps.
.cursor/skills/ or .codex/skills/ directory