用途:指导 AI 编码智能体按测试先行(red-green-refactor)方式实现生产行为,每次只交付一个最小的完整垂直切片,通过正确的公共接口与规范归属层落地。
主要能力:编码前先回答公共接口、首个待测行为、行为归属层、稳定契约、最小完整切片、应拒绝的捷径、验证方式等问题;测试只通过公共接口验证可观察行为,不测私有方法、不 mock 内部协作者,仅 mock 网络、队列、时钟、支付网关、外部 API 等真实边界;GREEN 阶段要求行为经公共接口、位于规范归属层、使用稳定契约,且不得引入分裂真相、影子实现、传输桥接、旧到新映射、兼容层、回退路径、特性开关式重复逻辑、TODO 式 hack、隐藏缺陷的静默重试或误导性部分类型;仅在测试通过后重构,并重跑目标测试。
使用方式:按 RED(写一个失败测试并确认失败原因符合预期)→ GREEN(写最小实现使其通过)→ 重复 的循环推进,避免先写全部测试再写全部实现的水平切片反模式。每轮对照清单检查测试描述行为、仅用公共接口、实现最小、归属正确、无投机代码与桥接。收尾时运行相关测试及必要的类型检查/lint,移除被替换的过时路径,并在最终回复中报告已验证与未验证内容。若仓库存在 AGENTS.md 等规则需遵循;若仓库指引与本技能冲突,采用更严格的实现质量规则。
适用场景:需要以测试驱动方式实现新行为、修复缺陷或重构,且要求不留下技术债与兼容垫片的编码任务。
限制:资料未提供具体安装命令、平台支持、收费方式或效果数据;技能本身不替代项目既有 ADR 与领域术语表,涉及受治理决策时须先遵循 ADR。