用途:监控工作流执行过程,发现错误与低效模式,并在检测到的 git 平台(GitHub/GitLab)自动创建改进 issue。
主要能力:检测命令失败(退出码>0)、超时、重复重试(同一命令超过3次)、上下文耗尽(>90%)、工具误用等错误,以及冗长输出、冗余读取、串行与并行、过度读取等低效模式。提供效率报告与推荐建议。
使用方式:手动调用,例如 /workflow-monitor --analyze-last、/workflow-monitor --session <session-id>、/workflow-monitor --efficiency-report;也可经由 hooks 自动监控。
工作流:捕获执行事件与证据、分析分类问题与根因、生成结构化 issue 正文、去重后经 gh CLI 创建 issue,并关联会话。配置通过 .workflow-monitor.yaml 控制启用、自动创建、严重度与效率阈值等。
限制:不适用于一次性失败(建议 systematic-debugging)或重写工作流资产(建议 workflow-improvement)。当前为骨架实现,尚需 hook 集成、效率评分算法与去重逻辑。约束包括:创建前检查重复、默认需批准、每个 issue 必须有可复现证据、每会话最多 5 个 issue。所需 TodoWrite 项:capture-complete、analysis-complete、report-generated、issue-created。Git 平台 CLI 映射需检查会话上下文 git_platform 并使用 Skill(leyline:git-platform)。