mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-06-19 15:41:46 +02:00
fc80d8d3a2
Three skill files claimed that on non-Claude targets the `:-.` fallback
'yields the bare relative path those harnesses expect.' A Codex
investigation (converter source + live runtime) disproved this: the
converter preserves ${CLAUDE_SKILL_DIR:-.} verbatim and the var is unset
at runtime, so it expands to a project-CWD-relative ./scripts/... that
does NOT resolve to the bundled script (it lives in the platform's skill
store). The claim is the same overclaim corrected in the repo-root
AGENTS.md.
Per the plugin's Rationale Discipline (portability meta-commentary
belongs in commits/docs, not the runtime skill body), remove the false
clause rather than expand it. The `:-.` form is kept — it is correct on
Claude Code and harmless elsewhere — with a short, accurate note that it
only keeps the command syntactically valid where the var is unset.
ce-compound and ce-compound-refresh carry the duplicated validate-
frontmatter step, so both copies are edited in the same commit per the
plugin's duplicate-reference sync rule.