一键导入
make-git-commit
Use this skill when the user wants to create a Git commit following the Conventional Commits specification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill when the user wants to create a Git commit following the Conventional Commits specification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use this skill when the user wants to answer a single GitHub comment addressed to the current login, with either a fix or a push-back reply on the same thread.
Use this skill when the user wants to run the daily entry point for a contribution chain against a list of GitHub orgs and users, walking five ordered phases and delegating each to its sub-skill.
Use this skill when the user wants to open a single pull request against a GitHub repository.
Use this skill when the user wants to file a single bug as a new GitHub issue against a specific repository.
Use this skill when the user wants to review a single pull request on GitHub with a verdict and inline comments.
Use this skill when the user wants to triage a single GitHub issue by classifying it and applying labels from the repository's existing label vocabulary.
| name | make-git-commit |
| description | Use this skill when the user wants to create a Git commit following the Conventional Commits specification. |
Trust staged state. Commit straight from staged state, leaving edit, lint, test, and build aside. Stage files explicitly with paths user named.
Respect Conventional Commits standard. Pick type from standard set. Hold to that standard set.
Write description in imperative mood, lowercase.
Use no trailing period.
Keep description under 72 characters.
Prepend ticket number with # to description.
Do this when commit ties to known issue or pull request.
Append ! after type or scope when commit introduces incompatible change.
Add BREAKING CHANGE: footer when commit introduces incompatible change.
Keep body to few short sentences. Explain motivation and visible effect. Omit body when subject says enough. Keep message free of restated diffs, file lists, and obvious summaries. Keep each commit to one related change.
Add Closes #<number> or Fixes #<number> footer only when needed.
Add it only when host needs that token to auto-close ticket on merge.
Keep every Co-authored-by: trailer free of Claude, Anthropic, and any agent.
Leave author and committer identity as Git sets them.
Keep message free of advertising trailers, signatures, and emoji.
Keep message free of Generated with lines.
Run hooks and signing as configured unless user asked to bypass them. Confine work to one fresh local commit. Leave amend, rebase, force-push, and push aside.
Verify commit subject, body, footers, and file set after committing. Create new commit on top rather than amending when something is wrong.
Input: staged src/parser.rs; ties to issue #214; user says "commit it"
git commit produces:
fix: #214 reject trailing comma in arrays
The array parser accepted a trailing comma, diverging from the
JSON grammar. Tighten the lookahead so a stray comma now fails.
Closes #214
Verified description leads with #214, stays under 72 chars,
lowercase, no trailing period; footer auto-closes the issue.