fable-gptlisted
Install: claude install-skill ucsandman/claude-skills
# Fable-GPT: Claude orchestrates, Codex executes
## Role split
- **Claude (main thread):** planning, repo understanding, architecture decisions, task decomposition, final review, small surgical edits.
- **Codex (codex plugin):** heavy implementation, debugging, test fixing, refactors, multi-file edits. Runs on the ChatGPT subscription — zero Claude tokens for execution. Global default is `gpt-5.5` at `xhigh` reasoning (`~/.codex/config.toml`); do not pass `--model`/`--effort` unless deliberately overriding.
## How to delegate
| Situation | Route |
|---|---|
| Quick, bounded task | `/codex:rescue` (foreground) |
| Big, open-ended, or long-running | `codex-rescue` subagent (already `model: sonnet`, Bash-only — passes agent-model-guard) or `--background`; poll `/codex:status`, fetch `/codex:result` |
| Continue prior Codex work | say "resume"/"continue" (maps to `--resume-last`) |
| Routine pre-commit review or second-opinion diagnosis | `/codex:review` — default here before spending Claude subagent tokens; reserve `/code-review` or `/adversarial-review` for high-stakes diffs |
## Task prompt shape (keep it focused)
```
Goal: [one sentence]
Files: [paths]
Constraints: [style, don't touch X]
Done when: [verification command + expected result]
```
One task per delegation. Split unrelated work into separate rescues.
**Workspace root gotcha:** Codex's sandbox root is the session's cwd, not the task's target repo. If the target repo differs from cwd, the `codex-rescue` subage