Show Expansion

Surfaces the EXP_ marker lines that the plugin-level SessionStart hooks injected, so the top-level vs bash -c expansion behavior can be read off.

kazukinagata Updated

File contents

show-expansion

このプラグインの plugin-level SessionStart hook が、session 開始時に 5 種類の echo を実行して結果を context に注入しています。直前の context(system-reminder / additional context)から、以下のプレフィックスで始まる行を探して、一字一句そのまま全部貼ってください。無い種類は「無し」と答えてください。

  • EXP_CONTROL= (変数なしの対照)
  • EXP_TOP_DOLLAR= (top-level echo $PATH
  • EXP_TOP_BRACE= (top-level echo ${PATH}
  • EXP_BASH_DOLLAR=bash -c 'echo $PATH'
  • EXP_BRACKET_ または [[ -d /tmp ]] を含む行 (top-level の bash 構文)

判定の見方:

  • EXP_TOP_DOLLAR が実際の PATH 値なら top-level でシェル展開が効いている。$PATH という literal のままなら展開されていない。
  • EXP_BASH_DOLLAR が実 PATH 値なら bash -c 経由では展開が効く。
  • bracket 行が [[ -d /tmp ]] && ... の literal で出ていれば、top-level の bash 構文が評価されていない。

kazukinagata/analyzing-claude-plugin/tree/main/cowork-expansion-probe/skills/show-expansion commit 113e251d41

Frequently asked questions

npx skillmds@latest add kazukinagata/show-expansion