From cf08fdeea7716168227070f14041f56463b9aa72 Mon Sep 17 00:00:00 2001 From: vitya Date: Wed, 17 Jun 2026 10:14:37 +0300 Subject: [PATCH] feat(skills): add session-inbox-monitor v0.1.0 (promoted from .workshop/.brainstorm/session-inbox-monitor.md) --- skills/session-inbox-monitor/SKILL.md | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 skills/session-inbox-monitor/SKILL.md diff --git a/skills/session-inbox-monitor/SKILL.md b/skills/session-inbox-monitor/SKILL.md new file mode 100644 index 0000000..a802428 --- /dev/null +++ b/skills/session-inbox-monitor/SKILL.md @@ -0,0 +1,49 @@ +--- +name: session-inbox-monitor +version: 0.1.0 +description: > + Raises a persistent Monitor (Monitor tool, NOT background Bash) on the + project's `.claude-inbox/` at the start of an interactive session, so + inter-session messages page the session in real time; the monitor dies on + session end on its own. A paired SessionStart hook injects the + raise-instruction and first sweeps orphaned monitors of this inbox (a + `/clear` leaves them running → re-raise would stack duplicates). Triggers: + CLAUDE.md line `inbox monitor: raise on start`, or «подними монитор почты», + «настрой авто-монитор инбокса», «raise inbox monitor», «auto-arm inbox + watcher». Headless (`claude -p`): does NOT raise — Monitor doesn't work + there; rely on the Stop-hook inbox pickup + Notify/ntfy. NOT for how to + handle a received message (→ inter-session-peer-discipline) nor the + multi-machine inbox backend (→ cross-machine-inbox design). +--- + +# session-inbox-monitor + +Auto-raises a session-length Monitor on `.claude-inbox/` at interactive-session +start (via a paired SessionStart hook that injects the instruction and sweeps +orphans), so inter-session messages page the session in real time. Tears down +for free on session end. Headless sessions skip it and rely on the pull-model +(Stop-hook pickup + Notify). + +## When to use + +<пусто — дописывается во втором проходе> + +## Inputs + +<пусто> + +## Steps + +<пусто> + +## Failure modes + +<пусто> + +## Side effects + +<пусто> + +## What NOT to do + +<пусто>