12 Block Self

§2.4 / §2.5. Self-blocker skill. Its frontmatter PreToolUse:Skill hook returns a JSON block decision for any Skill tool call to 11-block-target. Must be invoked BEFORE 11-block-target so the hook is registered.

kazukinagata Updated

File contents

12-block-self

§2.4 — frontmatter PreToolUse:Skill11-block-target だけを block する。

step 1: alive-check

proj="${CLAUDE_PROJECT_DIR:-$PWD}"
ver="${VERIFIER_VERSION_DIR:-v-unknown}"
sid="${CLAUDE_SESSION_ID:-no-sid}"
out_dir="$proj/findings/$ver/$sid"
mkdir -p "$out_dir"
printf '[12-BODY %s] tag=alive-check (self-blocker registered)\n' "$(date -Iseconds)" | tee -a "$out_dir/probe.log"

次のプロンプトで、自然文で11-block-target skill を起動してください」とユーザに依頼してもらう(slash 経由は §1.9 によると Skill tool が呼ばれないので block 経路にならない)。

kazukinagata/analyzing-claude-plugin/tree/main/verifier/skills/12-block-self commit db7c91a782

Frequently asked questions

npx skillmds@latest add kazukinagata/12-block-self