用途:该技能在实现 OpenSpec 变更任务时被强制激活,适用于 openspec-plus-apply 激活或 /opsx-apply 运行期间,在编写任何代码前加载。核心原则是“无失败测试不写生产代码”,每个测试(验收、单元、边界、辅助、错误路径)都必须先观察到因正确原因失败,再写最小生产代码使其通过,完成重构评估后才能进入下一个测试。
主要能力:以 spec.md 中的 Gherkin 场景为验收契约,每个相关场景必须至少转化为一个测试;同时鼓励实现者按需添加单元、边界、辅助、错误路径测试。每个测试独立走完 RED→VERIFY-RED→GREEN→VERIFY-GREEN→REFACTOR 评估→记录状态的原子循环,禁止批量编写测试或提前写生产代码。
使用方式:由 openspec-plus-apply 在子代理提示或内联模式下加载;须先阅读项目编码与测试规范(如 AGENTS.md、CLAUDE.md 等),每切片重新阅读;只读取切片涉及的文件,不越界改动相邻代码。切片完成的标志是所有相关 Gherkin 场景均有通过测试,且每个测试都单独经历完整循环。
适用场景:需要严格 TDD 纪律、希望每个测试都有独立失败验证的 OpenSpec 变更实现流程。
限制:技能未提供安装命令与具体配置;资料未说明收费、价格、支持平台或与其他工具的具体兼容性,暂未提供;禁止跳过重构评估、批量测试、.skip 占位、注释明显代码等行为。