explaingit

andyshaman/senior-fable

Analysis updated 2026-05-18

14Audience · developerComplexity · 3/5LicenseSetup · easy

TLDR

A Claude Code plugin that lets a top-tier model act as tech lead, delegating routine coding work to cheaper models to save tokens.

Mindmap

mindmap
  root((senior-fable))
    What it does
      Routes work by type
      Isolates messy digging
      Enforces report format
    Tech stack
      Claude Code plugin
      Multi agent orchestration
    Use cases
      Token savings
      Codebase investigation
      Team style delegation
    Audience
      Claude Code developers

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

Delegate boilerplate edits and test writing to a cheaper fast-worker model.

USE CASE 2

Send long codebase investigations to a read-only deep-reasoner to keep the main context clean.

USE CASE 3

Get a second opinion on risky decisions from a different model family via Codex.

USE CASE 4

Reduce top-tier model token usage on a Claude Code session without losing decision quality.

What is it built with?

Claude CodeClaude Fable 5Claude OpusClaude Sonnet

How does it compare?

andyshaman/senior-fable0c33/agentic-ai0xbebis/hyperpay
Stars141414
LanguagePythonTypeScript
Setup difficultyeasyhardhard
Complexity3/54/55/5
Audiencedeveloperdeveloperdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Only useful when running Claude Code on its strongest available model tier.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Senior Fable is a plugin for Claude Code that changes how work gets split between different AI models during a coding session. The idea is to treat your most capable, most expensive model as a tech lead: it handles planning, architecture decisions, contested calls, and pulling results together, while cheaper models handle the routine work. It routes tasks based on what kind of work they are. Simple, mechanical jobs with a clear spec, like writing tests, formatting, or boilerplate edits, go to a faster and cheaper model called the fast-worker. Long, messy investigations, like digging through a large codebase or grinding through logs to find one bug, go to a separate read-only model called the deep-reasoner, so that exploration does not clutter the main conversation. If a decision is risky or contested, and an additional tool called Codex is installed, that decision can get a second opinion from a different model family. Several rules keep this delegation predictable rather than chaotic. The deep-reasoner is blocked from editing or writing files at the tool level, so it can only investigate and report back. The fast-worker only has access to six tools, with no web access and no ability to spawn its own subagents. Every task handed off follows a fixed template covering the goal, what files are in and out of scope, constraints, and how success is reported, and a result that does not match this format is rejected rather than accepted as done. Installing it is done through the Claude Code plugin marketplace with two commands, after which you switch to the top-tier model and activate the plugin with a slash command. It only makes sense to use on sessions already running the strongest available model, since delegating work to a stronger model would defeat the purpose. This is aimed at developers who use Claude Code regularly and want to reduce token usage and context clutter without giving up the quality of a top-tier model's decisions.

Copy-paste prompts

Prompt 1
Help me install the senior-fable plugin marketplace and activate it in my Claude Code session.
Prompt 2
Explain how senior-fable decides whether work goes to the fast-worker or the deep-reasoner.
Prompt 3
Show me the spec template senior-fable uses when delegating a task to a subagent.
Prompt 4
What happens in senior-fable if a delegated task fails its acceptance gate twice?

Frequently asked questions

What is senior-fable?

A Claude Code plugin that lets a top-tier model act as tech lead, delegating routine coding work to cheaper models to save tokens.

What license does senior-fable use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is senior-fable to set up?

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

Who is senior-fable for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.