SuperAPI AI 工具集

git-worktree-status

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:检查由 /git-worktree 启动的后台验证任务(类型检查、测试、构建)状态,属于 Worktree 生命周期套件,与 /git-worktree、/git-worktree-remove、/git-worktree-clean 配套使用,核心是在不打断开发流程的情况下获取工作区健康度的非阻塞反馈。

主要能力:先检测当前是否位于 git worktree 内,再读取 .worktree-logs/ 中的日志文件,解析通过/失败计数与错误信息,输出带颜色标记的摘要和可执行的后续建议。

处理流程:检测当前 worktree;读取 .worktree-logs/ 下的后台任务结果;解析结果中的通过/失败数量与错误;报告状态并给出下一步操作。

使用方式:在任意 worktree 目录内运行 /git-worktree-status,无需参数。检查项包括 typecheck.log、tests.log、build.log;无日志时显示 NOT RUN,任务进程运行中显示 RUNNING...,类型错误显示错误数与前 5 条,测试失败显示失败数与失败用例名。日志管理可清空 rm -rf .worktree-logs/*.log,或重新运行 npx tsc --noEmit > .worktree-logs/typecheck.log 2>&1 & 与 npx vitest run --reporter=json > .worktree-logs/tests.log 2>&1 &。

适用场景:在 git worktree 中并行开发时快速确认类型检查、测试与构建结果。

限制:仅在 worktree 目录内可用,主仓库中运行会报错;结果依赖 .worktree-logs/ 日志是否存在,无日志时无法给出结论。