一键导入
git-commit-format
Apply conventional commit formatting rules. Use when generating commit messages or creating commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Apply conventional commit formatting rules. Use when generating commit messages or creating commits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a comprehensive manual testing guide from a Jira issue, GitHub PR URLs, or both. Use when the user wants test steps, a QE test plan, or a testing guide for code changes.
Create Jira issues — story, bug, epic, feature, initiative, task, or feature-request — with CNTRLPLANE, OCPBUGS, GCP, HyperShift, ARO, ROSA conventions and type-specific templates
Generate triage reports and post findings to Jira and Slack
Query and deduplicate open CVE vulnerability issues from OCPBUGS for Node team components
Check whether a Jira issue is well-groomed and ready for /jira:solve
Analyze and compare disruption across one or more Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics
| name | git-commit-format |
| description | Apply conventional commit formatting rules. Use when generating commit messages or creating commits. |
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 <jdoe@example.com>
Commit-Message-Assisted-by: Claude (via Claude Code)
With scope:
feat(azure): add workload identity support
Signed-off-by: Jane Doe <jdoe@example.com>
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 <jdoe@example.com>
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