{
  "version": 1,
  "skill": "loom-test-driven-development",
  "positive": [
    {
      "prompt": "修复这个 bug，并先补一个失败的回归测试。",
      "reason": "用户要求行为修复且明确需要先写失败测试。"
    },
    {
      "prompt": "实现这个新接口，按红绿重构来做。",
      "reason": "新行为实现需要严格 Red-Green-Refactor 流程。"
    },
    {
      "prompt": "重构这块逻辑，但要用测试锁住现有行为。",
      "reason": "行为保持型重构适合先写或确认测试再改实现。"
    }
  ],
  "negative": [
    {
      "prompt": "只帮我解释一下这段测试为什么失败，不要改代码。",
      "reason": "这是诊断/解释请求，不应进入实现型 TDD。"
    },
    {
      "prompt": "生成一份临时原型页面，先不用测试。",
      "reason": "用户明确要求原型且暂不需要测试驱动。"
    },
    {
      "prompt": "跑一下现有测试并告诉我结果。",
      "reason": "只要求验证现状，没有新增行为或修复实现。"
    }
  ]
}
