watch
Use when the user wants to check, pause, or resume automatic habit capture. Triggers on: watch status, stop watching, pause capture, resume capture.
/habit:watch: Observation Control
Watch is always active by default. This skill lets you pause, resume, or check status. Watch State and Prompt Count below are already resolved.
@${CLAUDE_PLUGIN_ROOT}/skills/habit-shared/TRIGGERS.md
Watch State
!bash ${CLAUDE_PLUGIN_ROOT}/bin/habit-tools.sh watch status ${CLAUDE_SESSION_ID}
Prompt Count
!bash ${CLAUDE_PLUGIN_ROOT}/bin/habit-tools.sh read-prompt-count ${CLAUDE_SESSION_ID}
Routing
Pick the first matching branch:
$ARGUMENTSis empty, "status", or "resume" -> Status/Resume below.$ARGUMENTSexpresses intent to deactivate (off, stop, disable, pause, turn off) -> Pause below.- Otherwise -> Status/Resume below (default).
Status/Resume
- If Watch State is
ACTIVE-> "Watch is active. {Prompt Count} prompts captured this session." and stop. - Resume:
bash ${CLAUDE_PLUGIN_ROOT}/bin/habit-tools.sh watch start ${CLAUDE_SESSION_ID} - Confirm: "Watch resumed."
Pause
- If Watch State is
PAUSED-> "Watch is already paused." and stop. - Pause:
bash ${CLAUDE_PLUGIN_ROOT}/bin/habit-tools.sh watch stop ${CLAUDE_SESSION_ID} - If Prompt Count > 0, suggest: "Run
/habit:distillto process this session's patterns." - Confirm: "Watch paused. Run
/habit:watchto resume."