The pre-resolved repo-name line wrapped a command substitution in double
quotes (`basename "$(git rev-parse --show-toplevel)"`), which Claude Code's
permission check rejects as an unanalyzable `string` node. That failed the
SKILL.md preamble render and broke every /ce-sessions invocation (and
/ce-compound with session history).
Emit the raw repo root via a single `git rev-parse --show-toplevel` — the
same single-command shape the working branch line already uses — and have
the agent take the last path component for the repo folder name.
Closes#867