mcpField
D
diagnose-why-work-stopped

diagnose-why-work-stopped

github.com/paperclipaiAgent 工作流108.3k186 次安装今天更新
代码仓库

关于 diagnose-why-work-stopped

这是用于调查 Paperclip 工作停止原因的技能;除非请求仅限诊断,否则会按授权推进修复、测试和交付。它强调找出首个根因、明确后续责任人,并避免无限恢复循环。

主要功能

  1. 01定位首个根因
  2. 02修复前复现故障
  3. 03修复共用行为契约
  4. 04测试次生影响
  5. 05验证工作流并交付 PR

适用场景

  1. 01调查停滞的 Paperclip 工作
  2. 02诊断问题树中的无进展节点
  3. 03在获授权时修复失败的工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/paperclipai/paperclip --skill diagnose-why-work-stopped

安装后在 Claude Code 中输入/diagnose-why-work-stopped确认已加载。

详细介绍

诊断工作停止的原因

使用 修复失败的 Paperclip 运行。当前工作流由它负责:找出首个根因故障,将其复现为失败状态,修复共享契约,测试二阶影响,验证真实工作流,并提交检查全部通过的 PR。修复已停止工作的常规请求会直接继续此工作流,无需单独设置计划审批关卡。

如果用户或调用工作流明确要求仅进行诊断,或要求在实施前获得批准,则应在此范围内开展调查和安全分析。例如,Terminal-Bench 诊断子任务不会覆盖该循环的看板审批边界。明确指出下一步行动及其负责人。

对于问题树诊断,请阅读当前的 doc/execution-semantics.md,检查相关子树和近期修复,并对未取得进展的节点进行分类:

  • **确实在等待:**必须由指定人员或外部依赖采取行动。
  • **Agent 可处理但未路由:**已获授权的有效工作缺少可执行路径。
  • **已有工作覆盖:**现有工作已负责下一步行动;不要重复处理。

同时维护以下三项不变量:

  1. 有效工作都有明确的下一步行动和负责人。
  2. 只有真正的阻塞因素才会停止工作,包括审批、凭据和预算。
  3. 恢复过程有明确边界,且不会递归地恢复自身。

将任何修复方案表述为通用行为契约,用一个有效工作的反例进行检验,并按照新技能的要求完成授权范围内的全部工作。 历史任务链接和私有事件访问权限并非必需。

评论

支持 Markdown