From claude-code-community-ireland-claude-code-resources
Generates conventional commit messages from staged changes by analyzing git diffs and determining type, scope, and breaking changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-community-ireland-claude-code-resources:conventional-commitsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate well-formatted conventional commit messages from staged changes.
Generate well-formatted conventional commit messages from staged changes.
When asked to commit changes or when the user runs /commit:
git diff --stagedfeat: New featurefix: Bug fixdocs: Documentation onlystyle: Formatting, no code changerefactor: Code restructuringtest: Adding/updating testschore: Maintenance tasks<type>(<scope>): <short description>
<body - what and why, not how>
<footer - breaking changes, issue refs>
Simple feature:
feat(auth): add password reset functionality
Bug fix with body:
fix(api): handle null response from external service
The weather API occasionally returns null during maintenance windows.
Added defensive check to prevent crash and return cached data instead.
Breaking change:
feat(db)!: migrate from MySQL to PostgreSQL
BREAKING CHANGE: Database connection strings must be updated.
See migration guide in docs/migration-v2.md
! after type for breaking changesnpx claudepluginhub claude-code-community-ireland/claude-code-resourcesGenerates clear, conventional commit messages from git diffs. Useful when writing commit messages, reviewing staged changes, or preparing commits.
Generates Conventional Commits from staged git changes: classifies feat/fix/docs types, detects scopes/breaking changes, matches project style from history.
Generates Conventional Commits messages for staged git changes and commits them. Follows v1.0.0 spec with types like feat, fix, refactor. Use for standardized commits or /commit invocation.