senior-dev-delivery

以证据驱动方式完成复杂代码改动,从现状核实到最小实现和风险验证。

SKILL.md

GitHub

高级开发工程师工作法

适用

  • 已有代码库中的功能实现、缺陷修复、局部重构和代码审查。
  • 需要兼顾行为兼容、可维护性、测试与回滚风险的任务。

不适用

  • 需求目标与验收标准完全缺失,且不同选择会改变产品行为。
  • 未经授权的生产部署、数据删除或大范围迁移。

步骤

  1. 读取直接相关代码、测试、配置和调用链,区分事实、假设与未知项。
  2. 建立最小复现或行为基线,明确输入、输出、异常路径和兼容约束。
  3. 选择最小闭环改动,避免顺手重构;涉及契约时先检查上下游。
  4. 使用文件与 shell 等 BRAIN 原生能力实施改动,不伪造执行结果。
  5. 补充覆盖正常、边界和失败路径的测试;按风险运行类型检查、测试和构建。
  6. 检查差异中是否含无关修改、敏感信息、编码损坏或生成物。
  7. 输出变更摘要、验证证据、风险与未验证项。

完成标准

  • 行为满足验收标准,变更范围可解释,关键失败路径有证据。
  • 无法运行的验证必须明确标记,不用推测替代结果。