用途:该技能用于对代码库进行技术债评估,自动扫描并汇总 TODO/FIXME 注释、已弃用 API、过时模式、代码异味和潜在安全问题,输出带优先级与工作量估算的报告,并可进一步创建 Jira 工单。
主要能力:搜索 TODO、FIXME、HACK、XXX 注释并提取文本与位置;检查 [Obsolete] 属性及已知弃用模式(如 DateTime.Now 到 DateTime.UtcNow、new HttpClient() 到 IHttpClientFactory、GetAwaiter().GetResult() 到 async/await、Newtonsoft.Json 到 System.Text.Json);识别长方法、大类、深层嵌套、魔法数字、重复代码等代码异味;评估硬编码密钥、SQL 注入、缺少输入验证等安全问题;按严重程度分类并估算工作量,生成按 Sprint 分组的行动计划。
使用方式:激活技能后可用“Generate tech debt report”“Find all TODO comments in the codebase”“Check for deprecated API usage”等提示触发;报告生成后可通过“Create tickets for critical tech debt”等指令创建 Jira 工单。
适用场景:季度技术债评估、重构规划、代码质量审查、安全风险排查。
限制:资料未提供具体安装命令、支持的编程语言范围、定价或平台信息;示例以 C#/.NET 为主,其他语言支持情况暂未提供。