用途:作为技术债专家技能,分析代码库中的技术债,评估其影响并制定可执行的整改计划,帮助理解哪些问题拖慢开发、增加缺陷和维护难度。
主要能力:
- 债务盘点:扫描代码债(重复代码、高圈复杂度、深层嵌套、长方法、上帝类、循环依赖、耦合问题)、架构债(缺失或泄漏的抽象、边界违规、单体组件)、技术债(过时框架与库、废弃 API、遗留模式、不受支持的依赖)、测试债(覆盖率缺口、脆弱/缓慢/不稳定测试)、文档债与基础设施债(手工部署、无回滚、缺监控与性能基线)。
- 影响评估:按开发速度、质量与风险量化成本,给出风险分级(严重、高、中、低)。
- 指标看板:圈复杂度、重复率、测试覆盖率、依赖健康度与趋势分析等 KPI。
- 整改路线图:按 ROI 分为快速见效、中期改进与长期计划,并给出实施策略(如外观模式、特性开关渐进迁移)、团队投入与冲刺目标。
- 预防策略:提交前钩子、CI 流水线质量门禁、代码评审要求与债务预算。
- 沟通与成功指标:面向管理层的摘要、开发者重构指南与月度/季度指标。
使用方式:该技能通过 $ARGUMENTS 接收参数,按上述八个部分输出债务清单、影响分析、优先级路线图、快速见效项、实施指南、预防计划与 ROI 预测。
适用场景:需要系统性梳理技术债、制定重构计划或向干系人汇报债务成本与收益时。
限制:不适用于与技术债分析整改无关的任务,或需要其他领域工具的场景;具体命令、安装方式与收费信息暂未提供。