一键导入
commit
Risk-Aware Commit Notation. Use when creating git commits to determine the correct prefix, risk level, and commit grouping.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Risk-Aware Commit Notation. Use when creating git commits to determine the correct prefix, risk level, and commit grouping.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Publish, follow, and merge Workcell pull requests through the repo-approved host-side workflow. Use when the user asks to commit, raise a PR, follow checks, mark ready, address review feedback, or merge in the Workcell repository.
Keep the Workcell operator contract, docs, help text, and automated evidence in sync when user-visible workflows or compatibility aliases change. Use for CLI/help/man/README/requirements/scenario updates in the Workcell repository.
基于 SOC 职业分类
| name | commit |
| description | Risk-Aware Commit Notation. Use when creating git commits to determine the correct prefix, risk level, and commit grouping. |
All commits in this repo use Risk-Aware Commit Notation. The first characters of the subject encode risk level and intention.
Always prefer, in order:
These priorities apply only inside the repo invariants. Do not trade away the runtime boundary, explicit security guarantees, or host-side publication rules for convenience.
<risk><intention> <description>
| Symbol | Level | Guarantees |
|---|---|---|
. | Safe | Intended change + known & unknown invariants |
^ | Validated | Intended change + known invariants |
! | Risky | Intended change only |
@ | Broken | None |
| Letter | Type | Meaning |
|---|---|---|
| F/f | Feature | Modify one behavioral aspect without affecting others |
| B/b | Bugfix | Repair undesirable behavior, preserve everything else |
| R/r | Refactoring | Restructure code without changing runtime behavior |
| D/d | Documentation | Update info that doesn't impact code execution |
.r) requires provable refactoring via automated tools or test-supported procedural refactoring.! or @.AGENTS.md, or
runbook in a reviewable change rather than relying on ad hoc memory.main or rewrite history.main-based pull requests. Keep non-main
base PRs draft-only and non-mergeable, and do not treat them as carrying the
same repo-owned PR validation guarantees as main-based review units.workcell-pr-lifecycle skill. Treat generic GitHub publication
skills as fallback only when the repo-local lifecycle instructions do not
cover the need.main workflows and fix any repo-owned failures they surface before calling
the work complete../scripts/workcell --gc or a
narrower cleanup path and confirm the worktree is not relying on leftover
temp files, validator images, or runtime-cache debris.After drafting each commit, add a terse parenthetical after the description explaining both the risk level and the uppercase/lowercase choice. Keep it to one clause each, separated by a semicolon.
Format: (risk reason; case reason)
Examples:
^F Add --branch-exclude flag (tests pass; user-visible CLI flag)^f Add FilterByBranchExclusion utility (existing tests green; supporting function, not user-facing)^B Fix cache key collision (regression test added; user-visible bug)^b Update call sites for new signature (compiles and tests green; supporting change for ^F above)!F Add experimental diff parser (no tests yet; user-visible feature).r Extract helper, no behavior change (automated rename; internal restructure)