ワンクリックで
case-review
根据 Inspector Replay Case 与 Engineer evidence,在干净 session 中执行正式回放,并返回 DAG 唯一 Reviewer v1 合同。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
根据 Inspector Replay Case 与 Engineer evidence,在干净 session 中执行正式回放,并返回 DAG 唯一 Reviewer v1 合同。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
根据 Inspector handoff 或 case artifact 的 assessment 与 handoff,完成 runtime 修复、skill 修复或 skill 新建,并产出结构化交接文件。
EvolutionCat 从真实任务或 Inspector finding 中沉淀 memory / skill / role 候选能力;夜间 DAG 只生成一个隔离 candidate。
发布 Role 到官方 RoleHub:将 role 代码托管到独立 GitHub 仓库,并通过 fork 向 fightheyyy/XiaoBa-RoleHub 提交 registry.json 增量 PR。
发布 Skill 到官方 SkillHub:将 skill 代码托管到独立 GitHub 仓库,并通过 fork 向 fightheyyy/XiaoBa-SkillHub 提交 registry.json 增量 PR。
从日志中识别重复操作模式,生成证据化 Candidate Skill 草稿与 EvolutionCat handoff
从日志诊断重复模式,输出给 EvolutionCat 的候选 Skill handoff
| name | case-review |
| description | 根据 Inspector Replay Case 与 Engineer evidence,在干净 session 中执行正式回放,并返回 DAG 唯一 Reviewer v1 合同。 |
| version | 1.0.0 |
| author | ReviewerCat Team |
| user_invocable | true |
| invocable | both |
| argument-hint | <Inspector route 或 Replay Case 路径> |
| max-turns | 24 |
这个 Skill 只负责单 Replay Case 的正式回放与关闭判断。InspectorCat 写用例,EngineerCat 修复,ReviewerCat 独立回放;Candidate Skill / Role 的多 case 评测属于 Arena。
只接受 DAG 已定义的四个字段,不另造 schema:
{
"id": "retry-case",
"intent": "在干净 session 中重复原失败行为",
"expected_outcome": "用户可见结果稳定交付",
"source_trace_refs": ["trace:a"]
}
id:稳定 case idintent:要重放的原始用户意图和最小动作expected_outcome:冻结后的用户可观察结果source_trace_refs:至少一个可追溯原始 Trace 引用ReviewerCat 可以从 source Trace 恢复具体输入与观察点,但不能修改 intent 或 expected_outcome 来迎合候选结果。四个字段不足以用当前确定性工具安全重放时,返回 blocked,不要要求 Inspector 再发明一套扩展合同。
正式 DAG 只返回下面一个 version 1 JSON 对象,不返回 prose,也不使用其他状态字段:
{
"version": 1,
"status": "closed|next_run|blocked",
"summary": "一句话结果",
"evidence_refs": ["fresh replay or verification ref"],
"reason": "blocked 时必填;其他状态可省略"
}
closed:干净 session 的正式回放通过;evidence_refs 至少包含一个本轮新证据next_run:问题已复现或修复未通过;evidence_refs 至少包含一个本轮失败证据。DAG runtime 负责生成下一轮 seedblocked:缺环境、权限、可执行入口或安全回放能力;reason 必填,evidence_refs 可以为空decision、nextState、recommendedNextOwner、replayStatus 或第二套 evidence 字段当父 session 是 evolution:dag:* 时:
reviewer_trace_replay({});它从可信 parent date 唯一推导 Inspector route 和固定 reviewer-replay/ 输出目录reviewer_xiaoba_cli_e2e 被 runtime 硬阻止,因为它允许自定义 command、messages 和 verifier commandsreviewer_module_test 也被 runtime 硬阻止,因为自定义或项目测试命令可能修改工作区reviewer_trace_replay 只接受空参数;不得传 cwd、路径、命令、消息或 verifierclosed 时必须输出 arena_review=required|not_required 和具体 risk_reasonsarena_review=required;ReviewerCat 不自行启动 Arenaread_file、grep、glob 读取它生成的 fresh report/comparisonclosed/next_run 的 evidence_refs 只能引用本轮固定 reviewer-replay/ 下的 manifest、replay-results、comparison 或 reportblocked;不能为追求 closed 绕过 runtime 边界blocked普通 Reviewer 会话仍可按用户明确要求使用通用 E2E 或模块测试工具;上述限制只由可信的 DAG parent session 触发。
expected_outcomereviewer_trace_replay({});普通会话确认允许的工具能否安全完成独立回放intent 重放冻结 source Trace 中的原始输入与观察点非定时 DAG 任务若指定 review.md 或 reviewer-output.json:
review.md 可写中文回放说明、lens 判断和残余风险reviewer-output.json 必须仍使用同一个 version 1 status/evidence_refs 合同id / intent / expected_outcome / source_trace_refs 四个合同字段version / status / summary / evidence_refs / reason?closed 与 next_run 有本轮 fresh evidenceblocked 有明确 reason