hello-test
Installation
SKILL.md
测试相关代码必须遵循以下规范。
编码前
先列出被测模块的公共接口、关键行为和边界条件,设计测试用例,再写测试代码。
TDD 流程(强制)
新功能和 Bug 修复必须遵循红-绿-重构循环:
- 红 — 写描述期望行为的测试,运行确认失败
- 绿 — 写最少的代码让测试通过
- 重构 — 清理代码,保持测试通过
如果测试写完就直接通过了,说明测试没有验证新行为——重新审视测试。 必须按垂直切片推进:一个行为 → 一个失败测试 → 最小实现 → 通过后再进入下一个行为。禁止先批量写完所有测试,再批量写实现。
豁免场景(标记 [-] 说明原因即可):
- 纯 UI 样式调整(无逻辑变更)
- 配置文件修改
- 文档/注释变更
- 快速原型探索(用户明确要求)