mcpField
P
progress

progress

github.com/timschochAgent 工作流512 次安装
代码仓库

关于 progress

面向编码 Agent 的只读进度汇报 skill。它检查适用的任务、仓库、PR/CI 和后台工作状态,再按行动类别整理结果,不修改文件或启动工作。

主要功能

  1. 01收集当前任务与仓库状态
  2. 02适用时检查 PR 和 CI 状态
  3. 03按责任方和进度分类工作
  4. 04只输出报告,不做修改

适用场景

  1. 01对话压缩后重新检查项目进度
  2. 02找出需要决策或批准的事项
  3. 03核实已完成工作是否经过验证

安装

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

$npx skills add https://github.com/timschoch/skilly --skill progress

安装后在 Claude Code 中输入/progress确认已加载。

详细介绍

进度

只读。不要编辑任何文件,不要运行任何写入命令,不要开始任何工作。打印报告,然后停止。

1. 收集

检查实际状态。对话内容在压缩后会过时。

来源方法
对话目标、未解决的问题和决定、用户指定的停止点
任务列表待办事项及其状态
工作树git status --short、git log --oneline <default-branch>..HEAD
PR 和 CI仅当存在 PR 时,运行 gh pr view --json number,url,state,mergeStateStatus,statusCheckRollup
后台工作正在运行的子 Agent、后台 Shell、监控程序

跳过不适用的来源。交叉核对:若待办标记为已完成,但没有对应的提交、推送或绿色检查,就不能算完成。

2. 分类

  • 需要你处理:只有用户才能推进的事项。决定、问题、批准、密钥、手动步骤。
  • 受阻:等待外部因素。CI、审核、速率限制、其他 Agent。说明需要什么才能解除阻塞。
  • 现在:正在进行的一项事项。
  • 接下来:按顺序列出未完成事项。
  • 已完成:已完成的事项。对不得重复执行的步骤作标记:(已推送)、(迁移已运行)、(PR 已创建)。

3. 打印

使用以下格式。省略空部分,不要打印“无”。每部分最多约 10 项:合并较小步骤,省略琐事和已放弃的尝试。

**Needs you**
7. Short summary of the problem.
   7.1 **recommended** option, the one reason that decides it
   7.2 option, its tradeoff
9. Question in one line?

**Blocked**
- CI red on #42 `lint`, waits on the fix in Now

**Now**
- item, link

**Next**
- [ ] item

**Done**
- [x] item, link (pushed)
  • 决定沿用其在对话中首次获得的编号。新事项使用下一个可用编号。编号遵循 .claude/rules/workflow-dialog.md。
  • 每个选项单独列为一条子项。恰好标记一个 推荐,并置于该子项开头。
  • 只提供链接,不要重复说明:PR、议题、提交、文件路径。
  • 不要回顾,不要列时间线,不要叙述,不要使用状态颜色。
  • 状态未知?写“未知”,并提供用于检查状态的命令。绝不要猜测。

评论

支持 Markdown