wonjangcloud9/wj-mods/tree/main/work-progress
work-progress
複数のセッションの作業進捗を作業単位でまとめ、入力欄の上の一行と /progress パネルで表示します。ステップをノードとしてつなげて描画し、完了後に残った作業と閉じられていないサブエージェント記録を管理します。
この mod について
work-progress
複数の Claude Code セッションに散らばった多段階の作業を一か所に集めて表示するプラグインです。入力欄の上の一行で進捗を要約し、/progress パネルでは作業ごとのステップをノードチェーンと縦の流れで展開して表示します。
- 各作業のステップを
●━●━◉─○─○─○形式のノードチェーンで表示 - 完了した作業の後に残った後続作業、保留中の作業が待っている項目、閉じられていないサブエージェント記録を保持
/progress 要約で直近 24 時間の要約を生成
インストール
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 ライセンス。
インストール
まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。
claude plugin marketplace add wonjangcloud9/wj-mods claude plugin install work-progress@wj-mods
原文 / README
wj-mods
English · 한국어
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:
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 ::
git clone https://github.com/wonjangcloud9/wj-mods.git ~/wj-mods
{
"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-notifyrecords its voice lines with the macOSsayYuna voice on first use and keeps them in~/.claude/long-turn-notify/sounds/. Without that voice it shows the notification silently.plain-summarycalls a small model once per long answer, which counts toward your usage.work-progresskeeps its records in~/.claude/work-progress/on your machine.- Run a mod's tests with
claude plugin test <mod folder>.
License
MIT
