progress
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseProgress
进度
Read-only. Edit no file, run no write command, start no work. Print the report, then stop.
只读。不编辑任何文件,不运行任何写入命令,不启动任何工作。打印报告,然后停止。
1. Collect
1. 收集
Check real state. The conversation alone goes stale after compaction.
| Source | How |
|---|---|
| Conversation | goal, open questions and decisions, stop points the user named |
| Task list | todo items and their state |
| Working tree | |
| PR and CI | |
| Background work | running subagents, background shells, monitors |
Skip a source that does not apply. Cross-check: a todo marked done without its commit, push or green check is not done.
检查真实状态。仅凭对话获取的信息在压缩后会过时。
| 来源 | 检查方式 |
|---|---|
| 对话 | 目标、待解决问题和决策、用户指定的停止点 |
| 任务列表 | 待办事项及其状态 |
| 工作树 | |
| PR 和 CI | |
| 后台工作 | 正在运行的 subagents、后台 shell、监控进程 |
跳过不适用的来源。交叉核对:如果某个 todo 标记为 done,但没有对应的 commit、push 或通过检查,则它并未完成。
2. Sort
2. 排序
- Needs you: only the user can move it. A decision, a question, an approval, a secret, a manual step.
- Blocked: waits on something outside. CI, a review, a rate limit, another agent. Name what unblocks it.
- Now: the one item in progress.
- Next: open items, in order.
- Done: finished items. Mark steps that must not run twice: ,
(pushed),(migration ran).(PR opened)
- 需要你处理:只有用户才能推进的事项。例如决策、问题、审批、secret 或手动操作。
- 已阻塞:正在等待外部条件的事项。例如 CI、review、速率限制或另一个 Agent。注明解除阻塞的条件。
- 正在进行:当前正在处理的一个事项。
- 下一步:待处理事项,按顺序排列。
- 已完成:已经完成的事项。标记不得重复执行的步骤:、
(pushed)、(migration ran)。(PR opened)
3. Print
3. 打印
Use this shape. Omit an empty section, never print "none". Keep each section to about ten items: merge small steps, drop trivia and abandoned attempts.
markdown
**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)- A decision keeps the number it first got in the conversation. A new item takes the next free number. Numbering follows .
.claude/rules/workflow-dialog.md - One sub-item per option. Mark exactly one recommended, at the start of its sub-item.
- Link, never restate: PR, issue, commit, file path.
- No recap, no timeline, no narrative, no status colors.
- State unknown? Write "unknown" and the command that checks it. Never guess.
使用以下结构。省略空部分,绝不打印“none”。每个部分最多保留约十项:合并小型步骤,删除无关琐事和已放弃的尝试。
markdown
**需要你处理**
7. 问题的简短摘要。
7.1 **推荐**选项,以及决定性理由
7.2 选项及其取舍
9. 用一行表述的问题?
**已阻塞**
- #42 的 CI 在 `lint` 上失败,等待修复当前事项
**正在进行**
- 事项,链接
**下一步**
- [ ] 事项
**已完成**
- [x] 事项,链接 (pushed)- 决策保留其在对话中首次获得的编号。新事项使用下一个可用编号。编号规则遵循 。
.claude/rules/workflow-dialog.md - 每个选项只设置一个子项。在该子项开头标记 推荐。
- 提供链接,不要重复描述:PR、issue、commit、文件路径。
- 不重复概述,不提供时间线,不叙述过程,不使用状态颜色。
- 状态未知?写入 以及用于检查状态的命令。绝不猜测。
unknown