用途:作为技术债专家技能,分析代码库以发现技术债、评估其影响,并制定可执行的整改计划。适用于技术债分析与整改相关任务,或需要该领域指南、最佳实践与检查清单时;与技术债无关或需要其他领域工具时不适用。
主要能力:一是技术债盘点,覆盖代码债(重复代码、高圈复杂度、深层嵌套、长方法、上帝类、循环依赖、耦合问题)、架构债(缺失或泄漏的抽象、违反架构边界、单体组件)、技术债(过时框架库、废弃 API、遗留模式、不受支持依赖)、测试债(覆盖缺口、脆弱/缓慢/不稳定测试)、文档债与基础设施债(手工部署、无回滚、缺监控与性能基线),并要求量化行数、复杂度、耦合度、版本滞后、覆盖率、部署时间等。二是影响评估,按开发速度、质量与风险(严重/高/中/低)计算成本。三是债务指标看板,含复杂度、重复率、测试覆盖率、依赖健康度与趋势分析。四是按 ROI 排序的整改计划,分快速见效、中期改进与长期举措。五是实施策略,如外观模式包裹遗留代码、并行实现新服务、特性开关渐进迁移,以及团队时间分配。六是预防策略,含提交钩子、CI 流水线、代码评审质量门与债务预算。七是沟通计划与成功指标,含高管摘要、开发者文档、月度与季度 KPI。
使用方式:技能以 $ARGUMENTS 接收参数,按上述八个步骤执行并输出债务清单、影响分析、优先级路线图、快速见效项、实施指南、预防计划与 ROI 预测。
限制:资料未提供具体安装命令、平台支持、收费方式与实测效果;示例中的数值、成本与 ROI 均为演示性内容,实际使用需结合项目数据自行测算。