gabe-planlisted
Install: claude install-skill khujta/gabe-suite
# Gabe Plan - Command Wrapper
## Purpose
Expose `/gabe-plan` as a selectable skill in agents that use skills instead of
native slash-command routing. The command markdown remains the source of truth;
this wrapper only tells the host how to find and execute it.
## Procedure
1. Treat any text after the invocation as `$ARGUMENTS`.
2. Load the first existing command spec:
- `.claude/commands/gabe-plan.md` from the current project, if present
- `.agents/commands/gabe-plan.md` from the current project, if present
- `~/.claude/commands/gabe-plan.md`
- `~/.agents/commands/gabe-plan.md`
- `~/projects/gabe_lens/commands/gabe-plan.md`
3. Follow that command spec exactly, including lifecycle, tier, PLAN, DECISIONS,
LEDGER, optional HTML review artifacts, and Gabe-Lens output rules.
4. If the command dispatches another Gabe command and the host cannot invoke it as a
native slash command, load that command's spec from the same search order and
follow its output contract exactly.
5. Preserve visible command-time output requirements such as `Gabe-Lens block`,
PLAN writes, LEDGER writes, HTML artifact status, and follow-up routing notes.
6. Do not replace the command with a hand-rolled equivalent.
When both Claude and Codex installed assets exist, prefer the path for the active
host. Claude Code should use `~/.claude`; Codex should use `~/.agents`;
repo-local `.claude`/`.agents` mirrors outrank home installs when present.