用途:该技能用于创建新协议、编辑已有协议,以及在部署前验证协议是否有效。其核心思路是把测试驱动开发(TDD)应用于流程文档:先设计压力测试场景并观察基线失败行为,再编写协议,然后观察智能体是否遵守,最后封堵漏洞。核心原则是:若从未观察到智能体在没有协议时失败,就无法知道协议需要防止什么。使用前必须先理解 godmode:test-first,它定义了 RED-GREEN-REFACTOR 基础循环。
主要能力:区分协议类别(技术、模式、参考);规定目录布局(skills/协议名/SKILL.md,必要时附支持文件);规定 SKILL.md 结构(YAML frontmatter 仅支持 name 和 description,总长不超过 1024 字符,name 仅限字母数字连字符,description 用第三人称、以 Use when 开头、只写触发条件不总结流程);提供发现优化建议(关键词覆盖、动词优先命名、token 效率、交叉引用);说明流程图仅用于非显而易见的决策点;给出代码示例与文件组织建议。
使用方式:先运行基线场景观察失败并记录智能体的合理化借口,再编写针对这些违规的协议,然后确认智能体遵守,并循环发现新借口、封堵、再验证。测试按协议类型区分:纪律类用学术问题与多重压力场景,技术类用应用与变体场景,模式类用识别与反例场景,参考类用检索与缺口测试。
限制:无失败测试不得编写或编辑协议,作者先于测试的改动应删除重来;不得保留未测试改动作为参考,不得边测试边改编。资料未提供具体安装命令、收费、价格或平台信息。