Coding

human-in-loop-review

Try it

给自主智能体/自动化流水线加一层「人类在环审核」:把中高危、不可逆、外发隐私、提权、支付等 有副作用的动作路由到人工审核队列,阻止无人值守 agent 越权执行。内置审核分级(needs_review)、 审核队列(add/pending/approve/reject/summary)、完整审计(提议者/风险/审核人/结论/理由/时间戳)。 与 safety-guardrails 互补:护栏做 ALLOW/CONFIRM/DENY 决策,本技能把 CONFIRM 类动作转人工队列。 触发词:人类在环、人工审核、审核队列、审批流、human-in-the-loop、操作确认、越权拦截、agent 审核。

What it does

给自主智能体/自动化流水线加一层「人类在环审核」:把中高危、不可逆、外发隐私、提权、支付等 有副作用的动作路由到人工审核队列,阻止无人值守 agent 越权执行。内置审核分级(needs_review)、 审核队列(add/pending/approve/reject/summary)、完整审计(提议者/风险/审核人/结论/理由/时间戳)。 与 safety-guardrails 互补:护栏做 ALLOW/CONFIRM/DENY 决策,本技能把 CONFIRM 类动作转人工队列。 触发词:人类在环、人工审核、审核队列、审批流、human-in-the-loop、操作确认、越权拦截、agent 审核。

The skill document

人类在环审核(human-in-loop-review)

什么时候用

  • 自主 agent / 每小时触发的元进化 / 定时任务要执行「有副作用」动作,但没有真人在环兜底。
  • 任何删除、写库、外发、提权、安装依赖、上线发布、资金转移、关机重启前的最后一道闸。

核心机制

  1. 审核分级 needs_review(action, context):对 medium/high/critical 及「不可逆/外发/ 提权/支付」类动作返回 True;已 user_approved 的直接放行。
  2. 审核队列 ReviewQueue
    • add(action, proposed_by) → 返回 review_id,状态 pending
    • pending() 列出等待项;get(id) 查详情
    • approve(id, reviewer, note) / reject(id, reviewer, note) 落结论
    • 重复审核同一项会被 ValueError 拦截(防双签)
  3. 完整审计:每条含 提议者 / 动作 / 风险 / 审核人 / 结论 / 理由 / 时间戳。
  4. 摘要 summary():总量 + 按状态/风险分布。

用法

python scripts/human_review.py --selftest

# 提议一个动作入队
python scripts/human_review.py --add '{"action":"delete /var/log/app","proposed_by":"agent-7"}'
# => {"review_id": "a1b2c3d4", "status": "pending"}

python scripts/human_review.py --pending
python scripts/human_review.py --approve a1b2c3d4 --reviewer alice --note "已备份可删"
python scripts/human_review.py --reject  --reviewer bob --note "先走 PR"
python scripts/human_review.py --summary

与生态集成

  • 配合 safety-guardrails:CONFIRM 决策 → 转本队列,agent 挂起等待结果再继续。
  • 配合 behavior-observability:审核结论与理由落盘行为日志,用于事后归因与策略调优。
  • 配合 super-agent-loop:作为「人工闸」节点插入执行 DAG,高风险节点门控后才放行下游。

自进化学习系统(越用越好用、越用越高效)

本技能内置通用学习模块 scripts/learner.py。每次使用后自动复盘、积累经验,逐步提升输出质量与执行效率,无需人工维护。

记忆文件

learned_patterns.json(位于本技能目录)记录:操作总数、各能力使用频次、错误模式、用户偏好、改进建议。

使用后请调用(Bash)

# 记录一次成功使用(--capability 填本次主要能力名,如「简历优化」「比价」)
python scripts/learner.py record <本技能目录> --capability 简历优化
# 记录一次失败/异常
python scripts/learner.py record <本技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传了非标准文件"
# 记录用户偏好(下次直接使用)
python scripts/learner.py prefer <本技能目录> --key 输出语言 --val 中文
# 查看累计洞察(高频能力 / 反复错误)
python scripts/learner.py insight <本技能目录>
# 自动复盘(错误≥3次 或 操作≥10次 时给出改进建议)
python scripts/learner.py reflect <本技能目录>

迭代规则

  • 错误累计 ≥3 次 → 主动增加预检/兜底步骤,并将经验回写本 SKILL.md。
  • 操作数 ≥10 次 → 分析高频能力优先打磨示例与质量,低频能力评估精简或合并。
  • 重要用户偏好 → 写入 learned_patterns.json,下次调用直接采用,减少重复询问。

越用越懂你:第一次用是通用能力,第十次用已沉淀为你专属的最佳实践。

Related skills

面向任意 coding-agent CLI 的计划驱动、无人值守多 agent loop 编排。当用户一句话触发推进多个仓库、 需要主控通读仓库生成推进计划、再自动派发 CLI、会话可恢复、后台常驻 loop 或打开看板时使用。 触发语:「用 loop-skill 推进某目录下的项目」「后台常驻 loop」「自动...

Improve important deliverables by looping them through multiple isolated AI reviewers, each evaluating from a different angle, until all reviewers give full...

2 installs1 stars

Part of the Overpowered skill suite. Design or review where human approval, judgment, or accountability must remain in an automated workflow. Use when automation crosses authority, legal, financial, safety, irreversible, or genuinely ambiguous decisions; do not preserve manual steps merely because they exist today.

多维度质量审查,覆盖五轴(正确性/可读性/架构/安全/性能)+ Agent Skill安全审计(NVIDIA SkillSpector 16类漏洞模式 + Palo Alto BIV声明-行为完整性验证)。 26%的Agent技能含漏洞,5.2%含恶意代码,80%存在声明与行为偏差——安全轴升级为七维:代码安全+...

3 installs

对每个非平凡决策进行对抗性审查,防止Agent过度自信导致的错误。 当正确性比速度更重要时、在陌生领域工作时、高风险操作时触发。 触发场景:架构决策、非平凡代码提交、声称"这是安全的/可扩展的/符合规格的"、 不确定领域的工作、生产环境部署、数据迁移、不可逆操作。

3 installs

对每个非平凡决策进行对抗性审查,防止Agent过度自信导致的错误。 当正确性比速度更重要时、在陌生领域工作时、高风险操作时触发。 触发场景:架构决策、非平凡代码提交、声称"这是安全的/可扩展的/符合规格的"、 不确定领域的工作、生产环境部署、数据迁移、不可逆操作。

3 installs