任务指南 · 来源透明

测试驱动开发 Agent Skills

用于定义行为、编写最小测试并验证变更的聚焦 Skill 方案。

为我的 Agent 生成这个方案
目标结果

在实施前让目标行为可执行,并保持变更范围精简。

安全工作边界

每次只处理一个行为;不得为让测试通过而重写无关代码。

01 · SKILL STACK

最小三角色组合

每个角色只负责一件事。个性化生成器可根据 Agent 调整选择,但不会改变决策逻辑。

01 · 核心执行

tdd

推动红、绿、重构循环。

主要局限
该流程需要可用的测试运行器和清晰的公共行为。
首要风险
错误信心
来源证据
固定提交 · 885e2ca4
查看 Skill 资料
02 · 边界保护

create-implementation-plan

让测试始终对应真实变更边界。

主要局限
要求零歧义可能让探索性工作产生过大计划或虚假精确。
首要风险
生成细节造成虚假确定性
来源证据
固定提交 · 318066d2
查看 Skill 资料
03 · 结果验证

minimal-run-and-audit

运行最小相关测试集并记录结果。

主要局限
它不选择复现目标、不训练模型、不做广泛论文分析,也不会隐藏改变科学意义的修改。
首要风险
把科学性变更隐藏为搭建修复
来源证据
固定提交 · 3ab50525
查看 Skill 资料

02 · ACCEPTANCE

如何确认任务完成

  1. 证明新测试因预期原因失败。
  2. 进行让测试通过的最小实现修改。
  3. 重构前运行相邻回归测试。

03 · STOP CONDITIONS

什么时候应该停止

  • 测试只复述实现细节。
  • 为让测试通过而改变无关行为。
  • 修改共享代码后跳过完整测试集。

04 · METHOD

这份指南如何生成

SkillSignal 先把明确任务拆分为三个互不重叠的职责,再从已核对的目录元数据中选择候选。Agent 适配、来源状态、权限与公开评分均由确定性规则计算;请求时不调用 LLM 编写或调整推荐顺序。