Skip to content

Tale Mode

A discipline plugin for Claude Code + OpenAI Codex — plan first, verify against the real code, receipts on every decision, independent adversarial review, and a self-armed loop…

Install

$/plugin marketplace add alicicek/tale-mode

Install command taken from the project's README or registry entry. Always review code before running it.

Tale Mode

Anthropic pulled the plug on Fable. Tale Mode was made by Fable to get Opus to act like Fable.

Not smarter — more disciplined. A drop-in plugin for Claude Code and OpenAI Codex that makes any Claude work like a careful senior engineer: verify the real code instead of trusting memory, put a source on every decision, run an independent adversarial review before it says "done," and keep durable notes. It also ships a self-armed autonomous loop that keeps working until a real check passes, and makes plan-mode investigation dialog-free (a fail-closed hook auto-approves provably read-only shell — plan mode only, so you approve the plan, not fifty grep prompts). Everything is right-sized, so a typo fix stays a typo fix.

The model got pulled; the method didn't.

Contents: Quick start · Problem · How it works · Examples · Use it · Autonomous loop · What's different · Install · Security & trust · Tuning · Does it work? · What's in the box · Managing / removing · Contributing


Quick start

/plugin marketplace add alicicek/tale-mode
/plugin install tale-mode@tale-mode

Restart Claude Code (so it loads), then just ask:

tale mode — refactor the auth middleware and prove it still blocks expired tokens

That's it. It picks how much process the task deserves, plans, verifies against the real code, and tells you what it couldn't check. For bigger work, reach for the /tale-mode:plan-phase → /tale-mode:kickoff-phase pipeline. Requires Claude Code ≥ v2.1.154 (the deterministic kickoff auto-arm needs ≥ v2.1.195, where it was verified; on older builds the marker simply never fires and the loop degrades gracefully to agent-armed goals).

The problem it targets

Strong models, under time pressure, predictably cut the same corners:

  • act before understanding; one-shot a multi-step task
  • trust their own summary of a file instead of re-reading it (stale claims, wrong line numbers, invented APIs)
  • agree too readily and inscribe constraints nobody asked for
  • review their own work — and miss the framing error they're inside
  • drift on long tasks; forget earlier decisions
  • declare "done" from the diff without running anything
  • either over-engineer trivia or take shortcuts on the hard part

Tale Mode is a checklist-as-skill that targets each of these.

How it works

Three layers, built on one observation: instructions can be ignored by a rushing model, but hooks can't. Words drift; hooks don't.

A · INSTRUCTIONS   the method the model reads      skill · phase commands · output style
B · ENFORCEMENT    deterministic bash hooks        session-start · phase marker · plan-mode read-only approve · the Stop-hook loop
C · REVIEW         eyes that aren't the author's   plan-reviewer agent · optional governor

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…