任务指南 · 来源透明
测试驱动开发 Agent Skills
用于定义行为、编写最小测试并验证变更的聚焦 Skill 方案。
为我的 Agent 生成这个方案 ↗每次只处理一个行为;不得为让测试通过而重写无关代码。
01 · SKILL STACK
最小三角色组合
每个角色只负责一件事。个性化生成器可根据 Agent 调整选择,但不会改变决策逻辑。
tdd
推动红、绿、重构循环。
- 主要局限
- 该流程需要可用的测试运行器和清晰的公共行为。
- 首要风险
- 错误信心
- 来源证据
- 固定提交 · 885e2ca4
create-implementation-plan
让测试始终对应真实变更边界。
- 主要局限
- 要求零歧义可能让探索性工作产生过大计划或虚假精确。
- 首要风险
- 生成细节造成虚假确定性
- 来源证据
- 固定提交 · 318066d2
minimal-run-and-audit
运行最小相关测试集并记录结果。
- 主要局限
- 它不选择复现目标、不训练模型、不做广泛论文分析,也不会隐藏改变科学意义的修改。
- 首要风险
- 把科学性变更隐藏为搭建修复
- 来源证据
- 固定提交 · 3ab50525
02 · ACCEPTANCE
如何确认任务完成
- 证明新测试因预期原因失败。
- 进行让测试通过的最小实现修改。
- 重构前运行相邻回归测试。
03 · STOP CONDITIONS
什么时候应该停止
- 测试只复述实现细节。
- 为让测试通过而改变无关行为。
- 修改共享代码后跳过完整测试集。
04 · METHOD
这份指南如何生成
SkillSignal 先把明确任务拆分为三个互不重叠的职责,再从已核对的目录元数据中选择候选。Agent 适配、来源状态、权限与公开评分均由确定性规则计算;请求时不调用 LLM 编写或调整推荐顺序。