工作流出现在 · 横条 / 面板 / 对话内收录

Progress Ring 计划进度环

长计划做到哪一步,输入框上方一眼看清。

Progress Ring 计划进度环 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
◔ 60% 第 3/5 步:编写测试
Claude 正在工作 · 计划:发布 2.0
✓ 构建通过 ● 测试 ○ 文档 ○ 发布
Now: 编写测试 · ✓ 构建通过 · 3/5
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add alvaro-hi/progress-ring
/plugin install progress-ring@progress-ring
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取 ~/.claude/progress 的进度卡、会话 id 与目录、钩子事件数据,含用于统计 token 的会话记录。

写入文件

有

通过本地 CLI 写入 ~/.claude/progress 的 JSON 卡片和错误日志;清除时移到 _done/。

运行命令

有

运行插件目录里的 python3 bin/progress_hook.py 与 bin/progress;跳转会话时用 open 或 xdg-open。

联网

无

介绍

Progress Ring 是 Álvaro del Pozo 做的 Claude Code function hooks Mod。Claude 开始三步以上的计划时会建一张进度卡,每完成一步就关闭一步。输入框上方的横条显示百分比环、当前步骤、计划名,以及 Claude 是在工作、等你还是已停滞;/progress 面板列出本会话和其他会话的所有计划、等待复核的子代理,并能跳转到所属会话;对话里还有“Now: X · ✓ 已完成 · N/M”的里程碑行。

  • 进度卡存在 ~/.claude/progress,由本地 Python CLI 写入;百分比只计已关闭的步骤。
  • 它会向系统提示加一段使用规则,并在每次提示里加一行当前卡片状态。
  • 作者说明:需 python3 3.9+,支持 macOS 或 Linux,仅注明在 Claude Code 2.1.287 上测试;界面只有西语和英语,随系统语言。

未实测,介绍据 README 与清单;预览为示意。

适合谁

  • 让 Claude 做多步长计划、想随时看进度的人
  • 同时开多个会话、要集中看各计划状态的人

运行要求

  • Claude Code ≥ 2.1.287
  • 平台 · macOS / Linux
  • 需要 PATH 上有 python3 3.9 或更新版本。
  • 作者只写“在 2.1.287 上测试”,未写最低版本。