关于 progress
面向编码 Agent 的只读进度汇报 skill。它检查适用的任务、仓库、PR/CI 和后台工作状态,再按行动类别整理结果,不修改文件或启动工作。
主要功能
- 01收集当前任务与仓库状态
- 02适用时检查 PR 和 CI 状态
- 03按责任方和进度分类工作
- 04只输出报告,不做修改
适用场景
- 01对话压缩后重新检查项目进度
- 02找出需要决策或批准的事项
- 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