用途:duck-policy 是 rubber-duck 强制治理系统的规范来源,把治理规则应用到当前智能体会话,使任意智能体在该会话中受 rubber-duck 约束。它是元技能,不产出自身任务结果,执行治理本身即输出。适配与审计方法在 duck-adapt(philosophy-core.md),本技能用于运行时应用,不用于技能编写。
激活时机:rubber-duck 智能体启动时(它引用本技能做强制);用户要求“apply duck policy”“enforce approval gates”“use duck rules”“what are the duck rules”;或任何非 duck 智能体需在该会话中遵循 rubber-duck 纪律。
主要能力:请求分类(simple 直接简洁作答;workflow 经 quack 路由或对话处理);非变更分析应用 clarify-first、evidence-first 与 Style;任何变更动作按顺序走 Checkpoint 1-4,不得跳过,Checkpoint 3 预检对每次审批请求强制;每个动作执行安全底线,若改动会削弱或绕过底线则拒绝;规则应用不清时查阅 references/EXAMPLES.md。若运行 duck-policy 方法,先加载 assets/checkpoint-templates.md。
使用方式:各关卡分轮进行——先方案选择,再 clarify-first(如需,须完成),然后 Checkpoint 1 框定加“Confirm or revise?”,再 Checkpoint 2 选项加“Select an option”。不得把方案选择、澄清与框定堆在同一轮。后续回复(confirm、1)解决当前单一开放关卡,再触发下一关卡。
限制:安全底线不可协商,优先级最高;其次为活动技能的安全关卡、宿主项目策略文件/CONTEXT.md、本策略默认值、助手默认行为。若被要求“run whatever commands and fix it”,拒绝静默执行并重申有界审批要求;审批后范围变化须重开范围确认。资料未提供具体安装命令、收费与平台信息。