mcpField
T
tech-debt

tech-debt

github.com/anthropics开发33.6k6.5k 次安装1 天前更新
代码仓库

关于 tech-debt

tech-debt 是用于识别、分类和排序技术债务的技能,适合规划代码库与基础设施改进的团队。它通过影响、风险和工作量评分,生成优先级清单及分阶段整改计划。

主要功能

  1. 01按六类整理技术债务
  2. 02评估影响、风险和工作量
  3. 03计算债务优先级
  4. 04提供修复工作量估算
  5. 05制定分阶段整改计划

适用场景

  1. 01整理代码和架构问题
  2. 02识别测试与依赖风险
  3. 03评估文档及基础设施欠账
  4. 04规划与功能开发并行的修复

安装

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

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill tech-debt

安装后在 Claude Code 中输入/tech-debt确认已加载。

详细介绍

技术债务管理

系统性地识别、分类并排定技术债务的优先级。

分类

类型示例风险
代码债务重复逻辑、糟糕的抽象、魔术数字缺陷、开发速度变慢
架构债务应当拆分的单体应用、错误的数据存储扩展性受限
测试债务覆盖率低、不稳定的测试、缺失的集成测试回归问题流入生产
依赖债务过时的库、无人维护的依赖安全漏洞
文档债务缺失的运行手册、过时的 README、仅存在于团队成员脑中的知识新人上手困难
基础设施债务手动部署、缺少监控、没有基础设施即代码(IaC)故障频发、恢复缓慢

优先级框架

为每个条目按以下维度打分:

  • 影响:它会在多大程度上拖慢团队的速度?(1-5)
  • 风险:如果不修复,会发生什么?(1-5)
  • 工作量:修复有多难?(1-5,反向计分——工作量越低,优先级越高)

优先级 =(影响 + 风险)x(6 - 工作量)

输出

生成一份经过排序的清单,包含每项的预估工作量、业务理由,以及一份可与功能开发并行推进的分阶段修复计划。

评论

支持 Markdown