关于 working-effectively-with-legacy-code
用于降低修改遗留代码风险的开发技能,尤其适用于缺少测试的情况。它优先提供精简指导,遇到棘手权衡时再查阅完整文档。
主要功能
- 01高风险遗留代码修改指导
- 02特征测试
- 03接缝与依赖拆解
- 04萌芽方法与包装方法
- 05逐步降低风险
- 06精简规则及深入参考
适用场景
- 01修改缺少测试的遗留代码
- 02添加特征测试
- 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.mdworking-effectively-with-legacy-code.mini.mdworking-effectively-with-legacy-code.nano.md详细介绍
有效处理遗留代码技能
当任务涉及有风险的遗留代码修改、缺少测试、特征化测试、接缝、打破依赖、萌芽方法、包装方法或逐步降低风险时,请使用此技能。
在做出设计或代码决策之前,请阅读并遵循 working-effectively-with-legacy-code.mini.md。只有当迷你规则不足以应对当前遗留代码权衡时,才将 working-effectively-with-legacy-code.md 作为更深入的参考。
评论
支持 Markdown