mcpField
W
working-effectively-with-legacy-code

working-effectively-with-legacy-code

github.com/ciembor开发3.1k398 次安装7 周前更新
代码仓库

关于 working-effectively-with-legacy-code

用于降低修改遗留代码风险的开发技能,尤其适用于缺少测试的情况。它优先提供精简指导,遇到棘手权衡时再查阅完整文档。

主要功能

  1. 01高风险遗留代码修改指导
  2. 02特征测试
  3. 03接缝与依赖拆解
  4. 04萌芽方法与包装方法
  5. 05逐步降低风险
  6. 06精简规则及深入参考

适用场景

  1. 01修改缺少测试的遗留代码
  2. 02添加特征测试
  3. 03逐步拆解依赖

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ciembor/agent-rules-books --skill working-effectively-with-legacy-code

安装后在 Claude Code 中输入/working-effectively-with-legacy-code确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

working-effectively-with-legacy-code.md
working-effectively-with-legacy-code.mini.md
working-effectively-with-legacy-code.nano.md

详细介绍

有效处理遗留代码技能

当任务涉及有风险的遗留代码修改、缺少测试、特征化测试、接缝、打破依赖、萌芽方法、包装方法或逐步降低风险时,请使用此技能。

在做出设计或代码决策之前,请阅读并遵循 working-effectively-with-legacy-code.mini.md。只有当迷你规则不足以应对当前遗留代码权衡时,才将 working-effectively-with-legacy-code.md 作为更深入的参考。

评论

支持 Markdown