TDD 测试先行
<!-- @include templates/prompts/iron-law.md -->根据设计文档,先编写测试用例,再实现代码。严格遵循 TDD 工作流。
PDLC 前置检查(必须执行,不可跳过)
- 从用户输入中提取功能名称关键词
- 在
docs/02_design/的子目录(api/、architecture/、database/、ui-ux/)下搜索包含该关键词的设计文档- 匹配新格式:
F<日期>-<NN>-*<关键词>*-<类型>.md - 匹配旧格式:
YYYYMMDD-*<关键词>*-<类型>.md - 同时检查文件内容中是否包含该关键词
- 匹配新格式:
- 未找到任何设计文档 → 输出以下信息后立即停止,不继续执行:
⛔ PDLC 守卫:未找到与「<功能名>」相关的设计文档(API/架构/数据库/UI 任一)。 测试用例必须基于已有的设计文档。请先运行: 👉 /pdlc-design <设计目标> - 找到 → 提取功能ID(如 `
[Description truncada. Veja o README completo no GitHub.]