gitwtfhub

wtf is fable5-mode?

cozytab/fable5-mode — explained in plain English

Analysis updated 2026-05-18

18PythonAudience · developerComplexity · 3/5Setup · moderate

TL;DR

A Claude Code skill and hook set that forces disciplined planning, self checking, and checklist enforcement so a weaker Claude model works more carefully.

Mindmap

mindmap
  root((fable5-mode))
    What it does
      Enforces working discipline
      Plan before coding
      Checks real results
    Tech stack
      Python
      Claude Code skill
      Enforcement hooks
    Use cases
      Structured task planning
      Adversarial self checks
      Checklist enforcement
    Audience
      Developers
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Force Claude Code to write a plan with checkable acceptance tests before coding.

REASON 2

Prevent an AI agent from ending a task while checklist items remain unfinished.

REASON 3

Block delegated sub-agent work from using a stronger model than intended.

REASON 4

Add adversarial self checking so important output gets verified before shipping.

What's in the stack?

PythonClaude CodeBash

How it stacks up

cozytab/fable5-mode1038lab/comfyui-agnes-aiandyuneducated/resolve-ai
Stars181818
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Installs by cloning into Claude Code's skills folder, enforcement hooks need an optional install script that merges into settings.json.

No license information is stated in the visible README, so reuse and redistribution terms are unclear.

Wtf does this do

fable5-mode is a Claude Code skill that tries to make a cheaper or weaker Claude model behave more like a stronger, more careful one, by forcing a strict working process rather than trying to improve the model itself. The idea behind it is that good results come from both a model's raw ability and how disciplined its working process is, and this project focuses entirely on the discipline side. Once installed, the skill asks the model to write a plan before writing any code, breaking work into small steps that each have a clear, checkable way to confirm they actually succeeded, rather than the model simply declaring a task done because it looks right. It also pushes the model to double check important output by having a separate pass try to poke holes in it, and to verify real, working results at each milestone instead of trusting that passing surface level checks means everything works. Beyond the plan itself, the project includes a set of hooks that enforce these rules mechanically instead of relying on the model choosing to follow them. These hooks can block a task from starting complex delegated work until a plan exists, prevent it from assigning work to a stronger model than allowed, remind it when it repeatedly fails the same command, and stop it from ending a task while checklist items are still unfinished. There is also a small command line checker that can be run to confirm a project's plan and progress notes are properly documented. The author is direct that this tool does not turn a weaker model into a stronger one. It closes the gap in working habits, not raw capability, and using it costs extra steps and time, so it is meant for tasks worth taking seriously rather than small quick ones. Installation is a git clone into Claude Code's skills folder, with an optional script to wire up the enforcement hooks.

Yoink these prompts

Prompt 1
Help me install fable5-mode as a Claude Code skill and set up the enforcement hooks.
Prompt 2
Explain how the plan gate and small-card execution levers work in this project.
Prompt 3
Show me how to set up a .fable directory and LEDGER.md for a new project.
Prompt 4
Walk me through what the Spawn Guard and Close Guard hooks actually block.

Frequently asked questions

wtf is fable5-mode?

A Claude Code skill and hook set that forces disciplined planning, self checking, and checklist enforcement so a weaker Claude model works more carefully.

What language is fable5-mode written in?

Mainly Python. The stack also includes Python, Claude Code, Bash.

What license does fable5-mode use?

No license information is stated in the visible README, so reuse and redistribution terms are unclear.

How hard is fable5-mode to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is fable5-mode for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.