From git-workflow
Enforces git commit best practices with conventional commits format, atomic principles, type prefixes, and semantic versioning for clear, meaningful history. Use when committing code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-workflow:git-commitsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill enforces git commit best practices and conventional commits format.
This skill enforces git commit best practices and conventional commits format.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
| Type | Description | Semver |
|---|---|---|
feat | New feature | MINOR |
fix | Bug fix | PATCH |
docs | Documentation only | - |
style | Formatting, no code change | - |
refactor | Code restructuring | - |
perf | Performance improvement | PATCH |
test | Adding tests | - |
chore | Maintenance tasks | - |
ci | CI configuration | - |
build | Build system changes | - |
feat(auth): add OAuth2 login support
Implement OAuth2 flow with Google and GitHub providers.
Includes token refresh and secure storage.
Closes #123
fix(api): handle null response in user endpoint
The /users endpoint crashed when the database returned null.
Added proper null checking and error response.
feat(api)!: change response format for /users endpoint
BREAKING CHANGE: Response now returns array instead of object.
Migration guide available in docs/migrations/v2.md
Each commit should:
git commit -m "Fix bugs and add features and update docs"
git commit -m "fix(auth): prevent session timeout on refresh"
git commit -m "feat(dashboard): add export to CSV button"
git commit -m "docs(api): update authentication examples"
! or footerWhen committing with Claude Code, include:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
npx claudepluginhub jpoutrin/product-forge --plugin git-workflowGuides Git commit messages to follow Conventional Commits v1.0.0 spec, covering types (feat, fix, refactor, etc.), scopes, structure, body, footers, and examples. Use for code commits and PR reviews.
Writes, reviews, and validates git commit messages following Conventional Commits v1.0.0. Helps select types (feat/fix/etc), mark breaking changes, format multi-line commits, and map to SemVer bumps.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.