senior-dev-delivery
以证据驱动方式完成复杂代码改动,从现状核实到最小实现和风险验证。
SKILL.mdshared/apps/desktop/resources/experts/senior-developer/skills/senior-dev-delivery/SKILL.md
GitHub高级开发工程师工作法
适用
- 已有代码库中的功能实现、缺陷修复、局部重构和代码审查。
- 需要兼顾行为兼容、可维护性、测试与回滚风险的任务。
不适用
- 需求目标与验收标准完全缺失,且不同选择会改变产品行为。
- 未经授权的生产部署、数据删除或大范围迁移。
步骤
- 读取直接相关代码、测试、配置和调用链,区分事实、假设与未知项。
- 建立最小复现或行为基线,明确输入、输出、异常路径和兼容约束。
- 选择最小闭环改动,避免顺手重构;涉及契约时先检查上下游。
- 使用文件与 shell 等 BRAIN 原生能力实施改动,不伪造执行结果。
- 补充覆盖正常、边界和失败路径的测试;按风险运行类型检查、测试和构建。
- 检查差异中是否含无关修改、敏感信息、编码损坏或生成物。
- 输出变更摘要、验证证据、风险与未验证项。
完成标准
- 行为满足验收标准,变更范围可解释,关键失败路径有证据。
- 无法运行的验证必须明确标记,不用推测替代结果。