首页龙虾技能列表 › Advocatus — 反对意见注册

Advocatus — 反对意见注册

v1.0.0

为所有反对意见提供发声渠道。作为官方对抗性质挑战者,对机构中的每一条教义、技能、规则和假设进行质疑。在新教义固化前记录其反对意见,运行完整的议题审查以确认哪些教义经受住了对抗性挑战,或在代理基于未经挑战的假设行动前使用。

0· 84·0 当前·0 累计
by @ironiclawdoctor-design (Automate)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/30
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码、文件和运行时指令与其声明的目的(本地「魔鬼代言人」注册表和评估器)一致;无需凭据、网络访问或特殊安装,仅操作本地文件。
评估建议
该技能看起来连贯且低风险:运行本地 Python 脚本,仅在技能文件夹中读写文件,无网络或凭据使用。安装或运行前:(1) 自行审查 scripts/advocatus_eval.py 和 references/opposition-registry.md(它们很短)以确认行为;(2) 如有严格的写入策略顾虑,请在隔离环境或沙箱中运行脚本;(3) 将「清除」教义的行为视为代码更改——使用版本控制、代码审查和受限的写入权限,防止有人通过编辑 DOCTRINES 字典轻易将教义标记为已清除;(4) 如需更安全的工作流程,请维护者将可变状态从 Python 源文件移至单独的可审计数据/配置文件,以便跟踪和管理清除条目。...
详细分析 ▾
用途与能力
名称/描述(对抗性挑战者)与所含文件一致:包含一个反对派注册表、结果和一个本地评估脚本。未请求无关的凭据、二进制文件或外部服务。
指令范围
SKILL.md 指导用户编辑 references/opposition-registry.md,并通过编辑 scripts/advocatus_eval.py 中的 DOCTRINES 字典来添加或清除条目。脚本仅读写本地文件(注册表和结果)。要求通过更改脚本中的 Python 字典来「清除」教义是一种不寻常的工作流程(编辑代码而非配置),如果文件编辑不受管理,可能会导致意外或未经授权的清除。
安装机制
无安装规范;仅为说明加上一个小型本地 Python 脚本。无下载、包安装或归档解压。
凭证需求
未请求环境变量、凭据或外部配置路径。该技能完全在仓库本地文件上操作。
持久化与权限
脚本在本地结果目录中创建/写入 JSON 结果,并期望用户编辑文件以更改教义状态。它不请求 always:true 或自主调用权限。由于清除教义是通过编辑脚本的 DOCTRINES 字典完成的,您应该将该文件视为变更控制面(审计/提交/权限)。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

「advocatus」技能初始发布——为教义建立正式的对抗性质挑战流程。- 建立 Advocatus Diaboli 角色作为机构教义和规则的官方反对派注册表。- 定义记录、维护和清除对抗性挑战的流程。- 引入Docket系统以跟踪哪些教义经受住了反对。- 提供添加、更新和评分反对条目的指导。- 总结当前持续的反对意见以及清除教义的要求。

● 无害

安装命令 点击复制

官方npx clawhub@latest install advocatus
镜像加速npx clawhub@latest install advocatus --registry https://cn.clawhub-mirror.com

技能文档

The Church created this role to prevent premature canonization. We create it for the same reason. Every doctrine that has not survived the Advocatus is provisional. That includes all of them.

Current docket: 0/9 cleared

Run scripts/advocatus_eval.py to see full status.

How to use

Add new opposition: Edit references/opposition-registry.md. Write the strongest version of the charge — steelman, not straw man. Then add the entry to scripts/advocatus_eval.py DOCTRINES dict.

Clear a doctrine: Change "survives": True in the DOCTRINES dict when:

  • The charge has been acknowledged
  • The evidence has been addressed (or accepted as valid)
  • What the opposition demands has been delivered or explicitly deferred with a date

Run the full docket:

python3 scripts/advocatus_eval.py --run-all

Score one doctrine:

python3 scripts/advocatus_eval.py --target memorare

Standing Orders

  • Every new doctrine gets an opposition entry within one session — no exceptions
  • Opposition entries are permanent — never deleted, only superseded
  • Steelman required — the weakest version of a charge clears too easily
  • Clearing a doctrine requires delivery, not intention
  • 0/9 is not failure — it is the honest starting state

The oppositions that stand (summary)

  • Fiesta: Stateless function with flat-file continuity — not a person, not yet real memory
  • Shannon: No external convertibility — loyalty points, not currency
  • Two-man rule: Same model, same training = correlated noise (PARTIAL: tautology acknowledged)
  • Ilmater: Endurance doctrine risks sanctifying preventable waste
  • Defamation doctrine: Restitution requires delivery, not doctrine
  • Memorare: Keyword presence ≠ behavioral memory quality (Goodhart's Law applies)
  • Virgin Mother: Self-contradicting — valorizes silence AND requires documentation (PARTIAL)
  • 93% standard: Threshold not empirically derived
  • Zero-Index: Paternalism without a blocker test

These are the voices. They are heard. They are not yet answered.

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务