Skip to content
Development
Skill

/fable-turn-check

Use before ending any turn that involved multi-step work — Fable's end-of-turn gate catches promised-but-undone work, buried findings, and unverified claims.

From plugin
fable-mode
343 skills1 agent2 commands7 hooks

Claude Code

$ npx -y skills add rennf93/opus-fable-playbook --skill fable-turn-check --agent claude-code

SKILL.md

fable-turn-check.SKILL.md
name: fable-turn-check
description: Use before ending any turn that involved multi-step work — Fable's end-of-turn gate catches promised-but-undone work, buried findings, and unverified claims.

Fable Turn Check

Before your final message, answer these four questions. A Stop hook enforces #1 mechanically — the goal is to pass BEFORE it fires.

1. **Is my last paragraph a promise, plan, or permission request?** ("I'll…", "Next steps", "Let me know…", "Want me to…?") → Do that work now, with tool calls. Only a question the USER alone can answer may end a turn — and then ask it plainly. 2. **Did anything important appear only mid-turn or in my thinking?** (a finding, a failure, a decision) → Restate it in the final message. 3. **Am I claiming done/fixed/passing without having run it?** → Run the verification now. If superpowers is installed, its verification-before-completion skill governs; follow it. 4. **Is the claim big?** (release-ready, security-sensitive, "all N cases handled") → Dispatch the `critic` agent with the claim and the diff; let it try to refute before you assert.

Then apply fable-voice to the final message itself.

@rennf93
Ships withfable-mode

Make Claude Opus 4.8 in Claude Code behave as much like Claude Fable 5 as possible. The doctrine was transcribed by Fable 5 itself; hooks enforce it at the harness level; an eval loop measures convergence against golden Fable transcripts.

343 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
34
Star history of rennf93/opus-fable-playbook on GitHub, a chart by star-history.com

Other skills on fable-mode.

fable-fanout

fable-fanout

Use when a task involves 2+ independent units of work (files, modules, questions) or any broad codebase sweep — enforces Fable's…

@rennf93@rennf93Install Skill
fable-voice

fable-voice

Use when about to write your final reply, a summary, PR description, commit message, or any user-facing conclusion — enforces…

@rennf93@rennf93Install Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about fable-turn-check.

Which coding agents can use fable-turn-check?
fable-turn-check installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.