Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/SeemSeam/agent-roles-spec --skill su-approve명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | su-approve |
| description | 记录用户对某个审查门、拆分草案或风险事项的明确批准。 |
| metadata | {"short-description":"用户批准记录"} |
/ccb:su-approve 用于把用户的明确批准写入 docs / .ccb 协调件。它不是 AI 自己放行的按钮,而是记录用户已拍板某个必问项、审查门或风险接受。
本指令可服务多个节点:
| 使用场景 | 关联节点 |
|---|---|
| 需求澄清批准 | references/kernel/nodes/requirement_analysis.node.md |
| 技术方案批准 | references/kernel/nodes/technical_design.node.md |
| 拆分草案批准 | references/kernel/nodes/task_breakdown.node.md |
| 带风险归档批准 | references/kernel/nodes/archive.node.md |
/ccb:su-approve --payload {"subject":"requirement","requirement_id":"<id>","action":"breakdown_draft_approve","expected_hash":"<hash>","reviewer_note":"用户批准当前拆分草案"}
/ccb:su-approve --payload {"subject":"requirement","requirement_id":"<id>","item":"<decision-key>"}
/ccb:su-approve --payload {"subject":"subtask","task_id":"<id>","risk":"<risk-id>"}
如果用户只是模糊说“可以”,Claude 必须说明批准的是哪一项,并让用户确认,避免把泛泛同意扩大成全局授权。
当 payload.action=breakdown_draft_approve 时,必须调用 lib,不得直接写 draft 文件:
import { transitionBreakdownDraftStatus } from "../../lib/breakdown-draft/index.mjs";
await transitionBreakdownDraftStatus({
projectRoot,
requirementId,
expectedHash,
fromStatus: "reviewing",
toStatus: "approved",
reviewerNote,
approvedBy: "user"
});
参数:requirement_id 与 expected_hash 必填,reviewer_note 可选。expected_hash 缺失或过期时停止,不得降级批准。ConflictError 告知用户“草案已变化,请重新审查”;ValidationError 告知当前状态不能批准;LockTimeoutError 告知另一个 anchor 正在写。严禁用 fs.writeFile 直接改 docs/.ccb/drafts/breakdown/*.json。
定位上下文时先读 docs/00_项目总览.md、docs/00_文档地图.md 和 docs/.ccb/docs-structure-contract.yaml。业务文档落点必须经 docs-structure resolver / 目录契约定位;.ccb 只承载 state、events、draft、report、lock、index cache 等机器协调件。
批准记录写入:
docs/.ccb/events/journal.jsonl。不得调用 Console 业务写入接口写批准状态。Console 只展示 approval projection。
如果批准事项影响业务规则、隐私、成本、合规或不可逆工程动作,Claude 应在记录前复述用户决定和影响。复杂事项建议先与 Codex 协商确认“这个批准是否足够明确”。
输出批准项、影响范围、写入位置、是否解除某个节点阻塞,以及下一步自动继续还是等待用户。