session-monitor

by Chien Vu Minh · ★ 1 · updated 2 days ago

PanesBandsGuardsCommandsPromptvalidates

0

See your other Claude Code sessions from this one: which are working, which wait for you, which are done, and which share this folder. Each session writes a small heartbeat file; nothing else is shared. Starts off: /session-monitor on turns it on

install session-monitor

Install

/plugin marketplace add vumichien/claude-code-mods-kit
/plugin install session-monitor@chien-mods

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

What it hooks into

From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.

Events
session.startcommand.runclassic.SessionStartclassic.UserPromptSubmitturn.startturn.completetool.checktool.callsession.endui.closeui.render
API calls
$.clock.every$.clock.now$.command.register$.env.get$.fs.list$.fs.read$.fs.write$.session.id$.session.root$.state.get$.state.set$.store.get$.store.set$.ui.close$.ui.open$.ui.panes$.ui.resolve
Draws
AbovePromptPane
Can see
classic hooksevery tool call
Reach
level 2 of 3 other: $.state.getother: $.state.setwrites filesreads filesreads env varspersists statedraws

Origin

How it got here
Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
Repository
github.com/vumichien/claude-code-mods-kit
Path in repo
plugins/session-monitor
Source commit
fdcc3e5 the exact code the scan read
Author
Chien Vu Minh @vumichien
License
MIT
First published
Last pushed
First listed here

Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.

More from vumichien/claude-code-mods-kit

assumption-check

vumichien/claude-code-mods-kit

After a turn that edited files or ran commands, Haiku lists the choices Claude made that you did not state. Mark each right or wrong, add a note, and send the corrections back as one prompt. Starts off: /assumption-check on turns it on

★ 1PanesBandsGuards

context-meter

vumichien/claude-code-mods-kit

A band above the prompt with what fills the context window, by category, a countdown to when the prompt cache expires, and a Compact button. Starts off: /context-meter on turns it on

★ 1BandsCommands

done-gate

vumichien/claude-code-mods-kit

Notices when Claude marks a task done while code it changed has not been tested since, and tells Claude and you; a band shows the last test run. It warns, it never blocks. Starts off: /done-gate on turns it on

★ 1BandsGuardsCommands

idea-shelf

vumichien/claude-code-mods-kit

Park an idea while Claude works, without interrupting it: /idea , or the shelf's own box. Ideas are kept per project across sessions, and Send puts one in the prompt box when you are ready. Starts off: /idea-shelf on turns it on

★ 1PanesBandsCommands

plan-meter

vumichien/claude-code-mods-kit

A band above the prompt with how far your plan file is (phases and steps done, what is in progress, what is next) and Claude's own task list, kept current as files change. Starts off: /plan-meter on turns it on

★ 1PanesBandsGuards

prompt-enhancer

vumichien/claude-code-mods-kit

An Enhance button above the prompt: Haiku rewrites your draft to name the skills that fit, the questions Claude should ask first and what done looks like. It never submits; Send does. Starts off: /prompt-enhancer on turns it on

★ 1BandsCommands

secret-guard

vumichien/claude-code-mods-kit

Hides secrets in tool results before Claude reads them: the secret values of every .env and .env.* from your session's folder up to the drive root, and anything that looks like a secret (KEY=VALUE under a secret name, passwords in URLs, private keys, JWTs, AWS keys, Kubernetes Secrets); tells Claude how to use them without printing them

★ 1Status lineGuardsCommands