How this skill is triggered — by the user, by Claude, or both
Slash command
/metsuke:metsuke-statusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check the current workflow compliance status for this session.
Check the current workflow compliance status for this session.
Read the session ID from the debug log: cat ${TMPDIR:-/tmp}/metsuke/debug.log | grep SessionStart | tail -1 to find the current session ID.
Read all configured checks dynamically:
jq -r '.checks[] | "\(.name)\t\(.enabled // true)\t\(.trigger)\t\(.action)"' ~/.config/metsuke/config.json
# For each check name from step 2:
test -f "${TMPDIR:-/tmp}/metsuke/${SESSION_ID}.${NAME}-done" && echo "[x]" || echo "[ ]"
Display format:
- [x] impl_review (pre_commit/block)
- [ ] plan_review (plan_mode/remind)
- Skip mode: active/inactive
Include enabled: false checks with a note: - [-] security_review (disabled)
Show skip status: check if ${TMPDIR:-/tmp}/metsuke/${SESSION_ID}.skip exists.
Show the debug log tail if it exists: tail -20 ${TMPDIR:-/tmp}/metsuke/debug.log 2>/dev/null
npx claudepluginhub yoshi47/metsuke --plugin metsukeSets up isolated workspaces using native worktree tools or git worktree fallback. Use before starting feature work to protect the current branch.