一键导入
commit
Write a Conventional Commits message from the actual staged diff, then commit. Use when the user asks to commit, write a commit message, or save changes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write a Conventional Commits message from the actual staged diff, then commit. Use when the user asks to commit, write a commit message, or save changes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Review a diff against real engineering criteria - correctness, security, tests, readability - and report findings by severity. Use when the user asks for a code review or to check a change before merge.
Diagnose a bug systematically - reproduce, isolate, find root cause, then fix - instead of guessing at changes. Use when something is broken, failing, or behaving unexpectedly.
Turn a vague or multi-step task into a concrete, verifiable implementation plan before writing code. Use when a task is non-trivial, ambiguous, or spans several files.
Open a pull request with a clear description, test plan, and reviewer checklist, grounded in the actual branch diff. Use when the user asks to open, create, or raise a PR.
基于 SOC 职业分类
| name | commit |
| description | Write a Conventional Commits message from the actual staged diff, then commit. Use when the user asks to commit, write a commit message, or save changes. |
Produce a precise commit message grounded in the real staged changes, then create the commit. Never invent changes the diff does not show.
git status --short to see staged vs unstaged.git diff --cached to read the actual staged change. If nothing is staged,
stop and ask whether to git add first (do not stage silently).feat, fix, refactor, docs, test, chore, perf,
build, ci, or style - chosen from what the diff does.feat(installer): ....! after the type/scope and a
BREAKING CHANGE: footer.feat(api): retry idempotent requests on 5xx
Wrap GET and PUT calls in an exponential-backoff retry (3 attempts, full
jitter). Non-idempotent verbs are left untouched so retries never double-write.