TDD Workflow 技能:用失败用例锁定 CSV 字段转义
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `docs/zh-TW/skills/tdd-workflow` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/tdd-workflow/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/tdd-workflow`。
中文摘要
用 Claude Code 按先失败、再最小实现、最后整理的顺序完善行为测试,让文本转义变更可重跑。
SKILL.md 中文导读
可复现示例
给商品名 Mug, Blue 写测试,要求 CSV 解析回来仍为一个完整字段。先记录失败,再修复 CSV writer。工作步骤
- 先增加能够稳定失败的用例,记录实际和预期 CSV 片段。
- 只修正转义行为后重跑同一个测试,再整理实现并运行已有导出用例。
验收方法
新测试从失败变为通过,原有简单商品名继续可读。差异集中在导出转义。
GitHub 原文 · 更新日期
适用环境
准备自己的 Git 工作副本和项目已有测试框架。示例使用带逗号的合成商品名。
常见问题
什么时候适合整理实现?
先让新旧行为测试通过,再在测试保护下整理代码。
相关指南
相关推荐
backend-patterns 技能
affaan-m/everything-claude-code
clickhouse-io 技能
affaan-m/everything-claude-code
Coding Standards 技能:把 TypeScript 业务结果写成明确类型
affaan-m/everything-claude-code
continuous-learning-v2 技能
affaan-m/everything-claude-code
continuous-learning 技能
affaan-m/everything-claude-code
eval-harness 技能
affaan-m/everything-claude-code