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. Each open task shows the time likely left, judged from how long its own steps and your recent tasks' steps took. Tasks and follow-ups show the days left until their due date, colored when overdue or close. The "done today" section clears at 9 AM every day. Work to do on another day goes into a separate "later" list, grouped by topic: each topic is one line that opens to show its tasks. The model adds risks and next steps it reports, and you can add one with /progress 나중 <task>, or /progress 나중 <topic>: <task> to pick its topic. /progress 요약 writes a summary of the last 24 hours. Calls to its record tools show as one line in the conversation, and ctrl+o shows the full call. |
plain-korean |
A Korean readability bundle. An output style for plain Korean answers written like a message to a coworker: conclusion first, at most three points per answer with the rest named for later, small text diagrams for flows and before/after comparisons, an HTML page when you ask for one, and sentences that follow ASD-STE100 about 80% of the way, a guard that flags answers that slip into English and corrects the next one, a nudge to re-explain when you type "뭔 말" or "짧게", and the claude-warm theme. Installing it also installs plain-summary, turn-divider and compact-tool-rows. |
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. The name reaches the session list with the first prompt. |
work-progress, long-turn-notify and session-nickname also come as -team versions for Team and Enterprise accounts. See Personal and Team accounts.
| 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 ─────────────────────────────────────────────
▸ Search feature spec
●━●━◉─○─○─○ 2/6 · 약 2시간 남음 · 이 단계 1시간째 · 5분 전 · @quiet-otter
지금: Write the requirements
최근: Bash Run the mod's tests · 방금
└ ● Compare UI libraries 1/8 · 최근: WebSearch library docs
└ ‖ Cache layout audit 3/4 · 보류로 끝남 · only saving the file is left
└ ✓ 서브에이전트 5개 끝남
── □ 남은 일 1 ─────────────────────────────────────────────
▸ Fix login redirect · 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:
▾ Search feature spec
● Read the brief · 40분 — notes in brief.md
┃
● Benchmark · 1시간 20분 — 3 reports
┃
◉ Write the requirements ← 지금
│
○ Design
From the marketplace:
claude plugin marketplace add wonjangcloud9/wj-mods
claude plugin install work-progress@wj-modsInstall other mods the same way with <mod>@wj-mods. They load in sessions started after installing.
The Korean readability bundle installs plain-summary, turn-divider and compact-tool-rows with it:
claude plugin install plain-korean@wj-modsThe output style and the theme are not switched on for you. Choose plain-korean as the output style in /config, and claude-warm in /theme if you want the colors too.
From a local clone, list the mod folders in CLAUDE_CODE_PLUGIN_DIRS in ~/.claude/settings.json, separated by :. Folders listed this way do not pull in dependencies, so list the bundle's three mods as well:
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"
}
}Three mods come in two versions: one for personal accounts (Pro, Max and the like) and one for Team and Enterprise accounts, named with -team. Install the one that matches the account you sign in with. Every other mod works on both.
On Team and Enterprise accounts, Claude Code loads a built-in security plugin ahead of user mods. That plugin does not pass classic hooks (the settings-file kind) or prompt.compose on to them, and the personal versions of these three mods depend on those events. On a Team or Enterprise account they load without errors, but the parts that need those events quietly stop: session-nickname names nothing, long-turn-notify only alerts on question prompts, and work-progress shows its pane but the model is never told to record progress.
| Personal account | Team and Enterprise account | What the -team version does instead |
|---|---|---|
session-nickname |
session-nickname-team |
Runs /rename <name> itself, so the name also reaches the session list. This leaves a "Session renamed to" line in the conversation. |
long-turn-notify |
long-turn-notify-team |
Times work with turn.start and turn.complete. It spots a permission prompt by reading this session's record in ~/.claude/sessions/ every 1.5 seconds, so the notification does not name the tool. |
work-progress |
work-progress-team |
Attaches its recording guide once, as hidden context on the first prompt of a conversation, instead of a system prompt section. It attaches the guide again after compaction. Subagents get only a one-line rule in the tool description. |
If you signed in with an account your organization gave you, use the -team versions. On a Team account the start screen of Claude Code shows Claude Team next to the model.
claude plugin install session-nickname-team@wj-mods
claude plugin install long-turn-notify-team@wj-mods
claude plugin install work-progress-team@wj-modsInstall only one version of each mod. Both versions of work-progress register /progress, and both versions of the other two would name a session or notify twice. To switch, uninstall one version before installing the other. Both versions keep their files in the same place (~/.claude/work-progress/, ~/.claude/long-turn-notify/sounds/), so records and recorded voice lines carry over.
- Tested with Claude Code 2.1.301. The
-teamversions were tested with 2.1.316 on a Team account. 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>.
MIT