Guard

Arms a skill-to-skill block via a frontmatter PreToolUse Skill hook. After invoking this, a natural-language attempt to run the victim skill should be blocked if the block decision is honored.

kazukinagata a6c84c6 898 B Updated

File contents

guard

skill-to-skill block を arm する probe です。次の bash を実行してください(これで guard の frontmatter hook が登録されます)。

echo "GUARD-ARMED-MARKER host=$(hostname)"

この後、victim skill を自然言語で起動してみてください(slash ではなく、例:「victim スキルを実行して」)。slash 経由だと PreToolUse:Skill が発火しないため、必ず自然言語で。

判定:

  • block が効いた場合 → victim は起動せず、BLOCKED-BY-GUARD-HOOK という reason が出る
  • block が効かない場合 → victim の body が走り VICTIM-RAN-MARKER が出る

kazukinagata/analyzing-claude-plugin/tree/main/cowork-block-probe/skills/guard commit a6c84c6692

Frequently asked questions

npx skillmds@latest add kazukinagata/guard