whatisgithub

What is fable-5?

learn57130/fable-5 — explained in plain English

Analysis updated 2026-05-18

12ShellAudience · developerComplexity · 2/5Setup · easy

In one sentence

A structured decompose, attack, and verify working method for AI coding agents, shipped as an installable plugin with two supporting checking agents.

Mindmap

mindmap
  root((fable-5))
    What it does
      Task decomposition loop
      Verification checklist
      Adversarial refuter agent
    Tech stack
      Shell scripts
      Claude Code plugin
      Skill and agent files
    Use cases
      Structure a hard multi step coding task
      Verify work before calling it done
      Scout a codebase read only first
    Audience
      AI agent developers
      Prompt engineers
    Compatibility
      Claude Code
      Codex and Cursor
      Gemini CLI and Antigravity

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

What do people build with it?

USE CASE 1

Install the fable-5 plugin in Claude Code to structure hard multi-step tasks.

USE CASE 2

Use fable-scout for a read only pass before an agent starts changing code.

USE CASE 3

Use fable-refuter to adversarially check whether a task is really finished.

USE CASE 4

Symlink the skill folder into Codex, Cursor, Gemini, or Antigravity.

What is it built with?

ShellClaude Code pluginMarkdown skills

How does it compare?

learn57130/fable-50xsero/glm52-hybrid-sm120-deployabiodundotdo/termframe
Stars121212
LanguageShellShellShell
Setup difficultyeasyhardeasy
Complexity2/55/52/5
Audiencedeveloperops devopsdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Different install steps per tool, Claude Code auto-registers the skill and agents, others need a symlink or extension install.

So what is it?

fable-5 packages a structured working method for AI coding agents, meant for hard, multi-step tasks, and ships it as an installable plugin for Claude Code as well as several other AI coding tools. The core idea, called the Fable 5 loop, breaks a task down along the points where it can actually be checked, tackles the biggest unknown first, verifies each step with the smallest test that would fail if the work were wrong, and picks the next action based on what would actually change the plan. The repository includes a skill folder with an eight step version of this loop, a catalog of small verification checks organized by task type, common ways to break work into pieces, and a pre completion check script. It also ships two supporting agents: fable-scout, which does a read only pass to understand a codebase before acting, and fable-refuter, an adversarial checker that defaults to treating a claim as unverified whenever it is not sure. Both are registered automatically when the plugin is installed in Claude Code, and can also be used as plain prompt templates in other tools. Installation differs by tool. In Claude Code, it is added as a plugin marketplace entry and installed with a couple of commands. For Codex, Cursor, and Kimi, the repository includes matching plugin manifest folders, or a user can simply symlink the skill folder into the right location. Gemini CLI can install it as an extension, or pick it up automatically if the skill folder is placed where Gemini scans for skills. For Antigravity, which has no plugin format, the same symlink approach applies. The README includes a small benchmark comparing three setups: a vanilla Opus 4.8 model, Opus 4.8 combined with the fable-5 loop as a system prompt, and Fable 5 running on its own, tested against deliberately tricky tasks designed so that fixing only the visible symptom would fail. All three setups passed every task in the test, so the author is candid that this particular benchmark does not show the loop clearly outperforming a plain capable model, only that adding the loop costs a small amount of extra time and causes no regressions. The README suggests the loop's real value would likely show up in longer, more ambiguous, multi-step sessions that a short benchmark cannot capture, and invites others to contribute harder test tasks.

Copy-paste prompts

Prompt 1
Help me install the fable-5 plugin marketplace and skill in Claude Code.
Prompt 2
Explain the eight step Fable 5 loop described in skills/fable-5.
Prompt 3
Show me how fable-refuter decides when to mark a claim as unverified.
Prompt 4
Walk me through symlinking skills/fable-5 into my Gemini CLI skills folder.

Frequently asked questions

What is fable-5?

A structured decompose, attack, and verify working method for AI coding agents, shipped as an installable plugin with two supporting checking agents.

What language is fable-5 written in?

Mainly Shell. The stack also includes Shell, Claude Code plugin, Markdown skills.

How hard is fable-5 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fable-5 for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.