用途:在进入陌生代码库、接手新项目或评估代码健康度前,先用 git 历史快速摸底,避免盲目读代码。
主要能力:分两个阶段。阶段一执行单条 shell 命令收集仓库规模(提交数、首末提交日期、分支数),据此校准后续分析窗口与结果数量(小型仓库省略 --since、取 10 条;中型取一年、20 条;大型取半年、30 条)。阶段二并行执行 7 项分析:代码热点(改动最多的文件)、巴士因子(按提交数的贡献者排名)、Bug 磁铁(与 fix/bug/broken 提交相关的文件)、团队动能(按月提交频率)、救火频率(revert/hotfix/emergency/rollback 提交)、近期新增文件、活跃贡献者占比(近 3 个月数对比总数)。
交叉引用:取热点与 Bug 磁铁交集识别高风险文件,用 git shortlog -sn -- <file> 查找主要维护者;活跃贡献者低于总数 30% 时标记巴士因子风险;按月提交计算动能趋势(上升、稳定、下降、波动)。最终按固定模板输出侦察报告,包含各项排名与建议(先读哪些文件、找谁沟通、注意哪些风险),并可询问是否将报告保存为 markdown 文件且不自动提交。
限制:依赖 git 历史质量与提交信息规范,提交信息混乱或历史过短时结论可能失真;具体收费、平台与安装方式资料中暂未提供。