env-check
Cowork の env 伝播を再検証する probe です。frontmatter hook を SessionStart と PreToolUse の両方で仕掛けてあります。
手順
- このskillを一度起動する(= frontmatter hook を登録させる)。次の bash を実行してください。
echo "[BODY] ROOT=[${CLAUDE_PLUGIN_ROOT:-(unset)}] DATA=[${CLAUDE_PLUGIN_DATA:-(unset)}] PROJECT=[${CLAUDE_PROJECT_DIR:-(unset)}] ENTRY=[${CLAUDE_CODE_ENTRYPOINT:-(unset)}] HOST=[$(hostname)]"
- その後 session を一度 resume させる(ウィンドウを数分非アクティブにして戻る、もしくは新しいプロンプトを送る)。resume 時に SessionStart event が再発火します。
観測する行
画面に出た以下の行をすべて貼ってください。
[PLUGIN-HOOK SessionStart] ...(plugin-level hook、session 開始 / resume 時)[PLUGIN-HOOK PreToolUse] ...(plugin-level hook、bash 直前)[FRONTMATTER-SessionStart] ...(この skill の frontmatter hook、SessionStart 経路)← 今回の主役[FRONTMATTER-PreToolUse] ...(この skill の frontmatter hook、PreToolUse 経路)[BODY] ...(skill body の bash)
[FRONTMATTER-SessionStart] 行が出れば frontmatter hook の env を直接観測できます。ROOT 等が空かどうかで判定します。