---
title: "work-progress"
url: "https://claudemods.dev/zh-tw/builds/work-progress-af109c"
source: "https://github.com/wonjangcloud9/wj-mods/tree/main/work-progress"
source_type: "github"
repo: "https://github.com/wonjangcloud9/wj-mods/tree/main/work-progress"
author: "wonjangcloud9"
author_handle: "wonjangcloud9"
stars: 0
category: "工作流程與 CI"
categories: ["workflow"]
tags: ["hooks", "progress-tracking", "session-management", "statusline", "subagents"]
permission_level: 2
scan_complete: true
install: "claude plugin marketplace add wonjangcloud9/wj-mods\nclaude plugin install work-progress@wj-mods"
added: "2026-10-16T05:55:03.348Z"
updated: "2026-10-16T06:06:25Z"
locale: "zh-tw"
content_locale: "zh-tw"
---

# work-progress

將多個工作階段的作業進度依工作單位彙整，並在輸入框上方一行與 /progress 面板中顯示。將步驟繪製為連接的節點，並追蹤完成後剩餘的工作以及未關閉的子代理記錄。

## Description

## work-progress

這是一個外掛，用於將分散在多個 Claude Code 工作階段中的多步驟作業彙整到一處顯示。它在輸入框上方以一行摘要進度，並在 `/progress` 面板中，將每項作業的步驟以節點鏈與縱向流的形式展開檢視。

- 將每項作業的步驟顯示為 `●━●━◉─○─○─○` 形式的節點鏈
- 保留已完成作業後剩餘的後續作業、待處理作業正在等待的項目、未關閉的子代理記錄
- 使用 `/progress 摘要` 產生最近 24 小時的摘要

### 安裝

```sh
claude plugin marketplace add wonjangcloud9/wj-mods
claude plugin install work-progress@wj-mods
```

使用本機複製時，在 `~/.claude/settings.json` 的 `CLAUDE_CODE_PLUGIN_DIRS` 中以 `:` 分隔列出模式資料夾。

記錄儲存在 `~/.claude/work-progress/` 中，並已在 Claude Code 2.1.301 上測試。MIT 授權。

## Install

```
claude plugin marketplace add wonjangcloud9/wj-mods
claude plugin install work-progress@wj-mods
```

## Original README

# wj-mods

English · [한국어](README.ko.md)

A set of Claude Code mods that change the terminal UI and notifications. They are plugins with hook modules, installable one by one from this marketplace.

The UI text, notifications and summaries are written in Korean.

| Mod | What it does |
|---|---|
| `work-progress` | Collects multi-step work from every open session into a line above the prompt and a `/progress` pane. Each task's steps are drawn as a chain of nodes that opens into a vertical flow. It also keeps follow-ups left after a task is done, what a paused task is waiting for, and subagent records that ended without being closed. `/progress 요약` writes a summary of the last 24 hours. |
| `usage-band` | Shows 5-hour and weekly usage and the Claude status page state in one line above the prompt. |
| `long-turn-notify` | Sends a macOS notification and plays a voice line when a turn ran longer than 2 minutes, or when a question or permission prompt is waiting. macOS only. |
| `session-nickname` | Gives each new session a random name so other sessions can address it with SendMessage. |
| `turn-divider` | Draws a divider above each of your prompts to separate questions from answers. |
| `plain-summary` | Adds a two-sentence plain-language summary under long, report-style answers, written by a small model. |
| `compact-tool-rows` | Shortens long Bash commands in tool rows to the start of the first line. |

`work-progress` pane:

```
업무 3개 · ● 작업 중 1 · □ 남은 일 1 · ✓ 오늘 완료 1

── ● 작업 중 1 ─────────────────────────────────────────────
▸ Theme builder spec
  ●━●━◉─○─○─○ 2/6 · 이 단계 1시간째 · 5분 전 · @quiet-otter
  지금: Write the requirements
  최근: Bash Run the mod's tests · 방금
  └ ● Benchmark AI app builders 1/8 · 최근: WebSearch Lovable docs
  └ ‖ Seed starter audit 3/4 · 보류로 끝남 · only saving the file is left
  └ ✓ 서브에이전트 5개 끝남

── □ 남은 일 1 ─────────────────────────────────────────────
▸ Fix lost attachments · 1일 전
  □ push
── ✓ 오늘 완료 1 ───────────────────────────────────────────
▸ Release notes draft · 2시간 전
```

Click a task to open its steps as a flow, with the time each step took and its evidence:

```
▾ Theme builder spec
  ● Read the brief · 40분 — notes in brief.md
  ┃
  ● Benchmark · 1시간 20분 — 3 reports
  ┃
  ◉ Write the requirements  ← 지금
  │
  ○ Design
```

## Install

From the marketplace:

```sh
claude plugin marketplace add wonjangcloud9/wj-mods
claude plugin install work-progress@wj-mods
```

Install other mods the same way with `<mod>@wj-mods`. They load in sessions started after installing.

From a local clone, list the mod folders in `CLAUDE_CODE_PLUGIN_DIRS` in `~/.claude/settings.json`, separated by `:`:

```sh
git clone https://github.com/wonjangcloud9/wj-mods.git ~/wj-mods
```

```json
{
  "env": {
    "CLAUDE_CODE_PLUGIN_DIRS": "/Users/me/wj-mods/work-progress:/Users/me/wj-mods/usage-band"
  }
}
```

## Notes

- Tested with Claude Code 2.1.301.
- `long-turn-notify` records its voice lines with the macOS `say` Yuna voice on first use and keeps them in `~/.claude/long-turn-notify/sounds/`. Without that voice it shows the notification silently.
- `plain-summary` calls a small model once per long answer, which counts toward your usage.
- `work-progress` keeps its records in `~/.claude/work-progress/` on your machine.
- Run a mod's tests with `claude plugin test <mod folder>`.

## License

MIT
