From git
Apply conventional commit formatting rules. Use when generating commit messages or creating commits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git:git-commit-formatThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
openshift-developer:git-commit-format
openshift-developer:git-commit-format
/openshift-developer:git-commit-format
Applies conventional commit formatting rules when generating commit messages. This skill is loaded as context for other skills and workflows — it defines the commit message format, required footers, and validation rules.
<type>(<scope>): <description>
[optional body]
[footers]
With ! to draw attention:
feat!: send email when product shipped
With BREAKING CHANGE footer:
feat: allow config to extend other configs
BREAKING CHANGE: `extends` key now used for extending config files
ALWAYS include Signed-off-by footer with name and email.
Get credentials in this priority order:
$GIT_AUTHOR_NAME and $GIT_AUTHOR_EMAILgit config user.name and git config user.emailALWAYS include when Claude assists with creating or generating the commit message:
Commit-Message-Assisted-by: Claude (via Claude Code)
make run-gitlint to validate commit messages (if the repo has a gitlint target)Simple commit:
docs: correct spelling of CHANGELOG
Signed-off-by: Jane Doe <[email protected]>
Commit-Message-Assisted-by: Claude (via Claude Code)
With scope:
feat(azure): add workload identity support
Signed-off-by: Jane Doe <[email protected]>
Commit-Message-Assisted-by: Claude (via Claude Code)
Multi-paragraph with footers:
fix: prevent racing of requests
Introduce request ID and reference to latest request. Dismiss
incoming responses other than from latest request.
Remove timeouts which were used to mitigate racing but are
obsolete now.
Reviewed-by: John Smith
Refs: #123
Signed-off-by: Jane Doe <[email protected]>
Commit-Message-Assisted-by: Claude (via Claude Code)
When creating commits:
<type>(<scope>): <description>Signed-off-by footerCommit-Message-Assisted-by: Claude (via Claude Code) footermake run-gitlint if availableBREAKING CHANGE for breaking changesConventional Commits Specification: https://www.conventionalcommits.org/en/v1.0.0/#specification
npx claudepluginhub shivprakashmuley/ai-helpers --plugin gitCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.