Found during V1 pilot fixture probes (not introduced by that branch).
claude -p "/review:quality-gate …" in a non-interactive session produces empty output, exit 0: the skill's pre-computed context line runs gh pr list, the permission is denied headlessly, and the slash invocation dies without any model output. Prose invocation ("use the quality-gate skill…") degrades gracefully instead.
Candidate fixes: guard the preflight (gh … || echo unknown already exists — investigate why denial still kills the invocation), or drop gh from pre-computed context, or document allowed-tools frontmatter for the preflight.
🤖 Generated with Claude Code
Found during V1 pilot fixture probes (not introduced by that branch).
claude -p "/review:quality-gate …"in a non-interactive session produces empty output, exit 0: the skill's pre-computed context line runsgh pr list, the permission is denied headlessly, and the slash invocation dies without any model output. Prose invocation ("use the quality-gate skill…") degrades gracefully instead.Candidate fixes: guard the preflight (
gh … || echo unknownalready exists — investigate why denial still kills the invocation), or dropghfrom pre-computed context, or documentallowed-toolsfrontmatter for the preflight.🤖 Generated with Claude Code