返回全部 Skills

orch-fix-defect

质量保障

编排修复一个错误——将其重现为一个失败的回归测试,修复通过,审查,并门控提交——通过将每个阶段委托给对应的ECC代理。当现有行为被破坏或错误时使用。

24

下载量

AI SkillHub 能力展示图

安装方式

命令行安装

在项目根目录执行以下命令,完成 Skill 安装。

npx bzskills add affaan-m/everything-claude-code --skill orch-fix-defect

skill.md

name: orch-fix-defect
description: 编排修复一个错误——将其重现为一个失败的回归测试,修复通过,审查,并门控提交——通过将每个阶段委托给对应的ECC代理。当现有行为被破坏或错误时使用。
origin: ECC

orch-fix-defect

Actor · action · target: orch · fix · defect。对 orch-pipeline 中共享引擎的薄封装。

何时使用

  • 某些东西损坏了:输出错误、报错、崩溃、回归。
  • 与同级技能的区别:
  • 行为正确但需要不同 → orch-change-feature
  • 能力尚不存在 → orch-add-feature

操作设置

  • 默认规模下限: 小(通常微不足道)。
  • 阶段掩码: 0 →(仅当根本原因不明显或标准以上时启用轻量2级)→ 4 → 5 → 6。通常跳过研究(1)。
  • 第一步(阶段4): 将缺陷重现为新的失败测试(回归测试),然后修复直到测试通过。首先证明缺陷存在是将修复与调整区分开的关键。

工作原理

  1. 使用上述设置运行 orch-pipeline 引擎。
  2. 如果根本原因不明确,在红测试之前使用 code-explorer 界定范围;将构建中断升级到 build-error-resolver / /build-fix
  3. 停在关口1(仅当产生了计划时)和关口2(预提交)。
  4. 如果缺陷位于安全敏感路径中,添加 security-reviewer

示例

orch-fix-defect: poller crashes on empty NWS response
→ write failing test reproducing the crash → fix to green
→ code-review → commit  [GATE 2: confirm]   (commit: fix:)