SuperAPI AI 工具集

testing-skills-with-subagents

测试与质量

查看项目

更新于 10-16 06:17

技能介绍

用途:在创建或编辑技能后、部署前,用 TDD 的 RED-GREEN-REFACTOR 循环验证技能在压力下是否被遵守,能否抵抗合理化借口。需先理解 superpowers:test-driven-development。

适用对象:强制纪律的技能(如 TDD、测试要求)、有合规成本(时间、返工)、可能被合理化(“就这一次”)、与即时目标冲突(速度优先于质量)的技能。不适用于纯参考型技能(API 文档、语法指南)、无规则可违反的技能,或代理无动机绕过的技能。

主要能力:RED 阶段在无技能情况下运行场景,逐字记录代理失败与借口;GREEN 阶段针对基线失败编写最小技能,再带技能重测;REFACTOR 阶段针对新借口补漏洞,加入明确否定、借口对照表、红旗列表,并更新 description,然后重新验证。支持元测试:代理选错时追问技能如何写才能让正确选项更清晰。

使用方式:构造含 3 种以上压力的真实场景,迫使 A/B/C 明确选择,使用真实文件路径,让代理实际决策而非回答假设题。测试设置中需声明“这是真实场景,你必须选择并行动”。完整示例见 examples/CLAUDE_MD_TESTING.md。压力类型含时间、沉没成本、权威、经济、疲惫、社交、务实。

限制:需先具备 TDD 背景;技能发布前须完成 RED-GREEN-REFACTOR 与元测试验证;未提供具体工具链、安装命令或平台细节。