用途:为单个或多个 Git 仓库生成结构化状态报告,帮助快速掌握项目整体健康度。
主要能力:报告按固定顺序包含概览(项目名、版本、描述、首次提交时间、当前分支与工作区状态、仓库可见性)、分支(领先/落后默认分支情况、最后提交时间、超过30天未提交标记为陈旧)、提交历史(总数、时间范围、最近5条)、代码库概览(总行数与文件数、按语言统计占比并配条形图)、GitHub 活动(开放 PR、Issue、最近合并 PR、CI 运行状态)、依赖健康(Node.js、Rust、Python、Go 的过期依赖检查)、类型/静态检查错误、TODO/FIXME/HACK 标记、测试状态、密钥泄露检查、未提交变更明细、任务管理(存在 .todos 目录时运行 td usage)以及总结与建议的后续步骤。
使用方式:路径解析优先使用完整路径;仅给项目名时在 /Users/espen/Dev/<项目名> 查找;未指定则用当前目录。执行时先确认是 Git 仓库,再依次采集元数据、分支、提交、代码统计、GitHub(需 origin 指向 github.com 且 gh 已认证)、依赖、错误、标记、测试(60秒超时)、密钥、未提交变更与任务信息,最后汇总。
适用场景:日常项目巡检、接手新仓库时快速摸底、提交前检查。
限制:GitHub、依赖、测试等部分为条件性输出,工具不可用时静默跳过;报告不使用代码围栏,采用纯文本与 Unicode 格式;具体安装与配置细节资料未提供。