SuperAPI AI 工具集

tdd-reference

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:作为轻量级 TDD 参考助手,在不把完整文档载入对话上下文的前提下,提供针对性的测试驱动开发指导,减少上下文占用。\n\n主要能力:维护一份准则索引,映射各主题对应的文件与行号范围,包括红阶段(先写失败测试,不写生产代码)、绿阶段(写最少代码让测试通过)、重构阶段(评估改进机会,仅在确有价值时重构)、测试质量(行为驱动测试,通过公共 API 测试)、语义与结构(仅当共享语义时才抽象)、DRY 原则(不重复知识而非代码结构)、工厂函数(使用带可选覆盖的工厂函数)。\n\n使用方式:当用户询问某主题时,先判断是否能在不加载完整文档的情况下回答;查索引确定相关段落;按行号提取所需内容后给出简洁带示例的回答,并附完整文档位置链接。资料中给出按主题提取的命令,用 jq 读取索引中的 file 与 lines,再用 sed -n "${LINES}p" "$FILE" 只读相关行。文档路径示例为 ~/.claude/docs/workflow.md 与 ~/.claude/docs/testing.md。\n\n适用场景:需要快速获得 RED、GREEN、REFACTOR 阶段规则、重构检查清单、抽象决策判断等 TDD 指导时。\n\n限制:资料未提供安装命令、支持平台、收费或价格信息,这些暂未提供;其效果依赖本地是否存在对应的准则文件与索引。