用途:在创建或编辑技能、部署之前,用子代理(subagent)测试技能是否真的能在压力下生效、能否抵抗合理化借口。核心原则:如果没有先看到代理在没有该技能时失败,就不知道技能是否防止了正确的失败。
前置要求:必须先理解 superpowers:test-driven-development,该技能定义了 RED-GREEN-REFACTOR 循环;本技能提供技能专属的测试格式(压力场景、合理化表格)。完整示例见 examples/CLAUDE_MD_TESTING.md。
适用对象:强制纪律的技能(如 TDD、测试要求)、有合规成本的技能、可能被合理化绕过的技能、与即时目标冲突的技能。不适用于纯参考类技能(API 文档、语法指南)、没有规则可违反的技能、代理没有动机绕过的技能。
主要能力与用法: RED 阶段(基线测试):先在没有技能的情况下运行压力场景,观察代理失败,逐字记录其选择与合理化借口,识别反复出现的模式。 GREEN 阶段(写最小技能):针对已记录的具体失败编写技能,再用同一场景测试,代理应遵守;若仍失败则说明技能不清或不完整,需修改重测。 VERIFY GREEN(压力测试):用包含 3 种以上压力的真实场景(时间、沉没成本、权威、经济、疲惫、社交、务实等)迫使代理做出 A/B/C 明确选择,场景需有具体选项、真实约束、真实文件路径,并要求代理行动而非空谈。 REFACTOR 阶段(堵漏洞):若代理仍违规,逐字收集新的合理化借口,为每个借口添加明确否定、合理化表格条目、红旗清单,并更新 description 加入违规症状,然后重新验证。 元测试:当 GREEN 不奏效时,询问代理该技能如何写才能让正确选项唯一清晰,据其回答判断是文档问题、组织问题还是基础原则不足。
限制:资料未提供安装命令、收费、价格、平台支持等信息;本技能依赖 superpowers:test-driven-development 作为背景知识。