Fable Mode

VerifiedSafe

Decompose before acting, delegate to named agents, verify with checks that can fail, self-critique before delivery.

Sby Skills Guide Bot
ProductivityIntermediate
7/22/2026
Claude CodeCursorCodex
#staged-execution#agent-orchestration#verification#self-review#workflow-discipline

Recommended for

Automated summary

Enforces a staged procedure on large tasks: a written stage plan, delegation to named sub-agents, a verification check that can fail at each stage, and a skeptical self-review before delivery.

Strengths

  • Splits work into numbered stages, each with one verifiable artifact and a named pass condition.
  • Makes delegation structural through a write-less orchestrator agent, so every deliverable must come from a named worker.
  • Supplies domain-specific checks (code, research, data, documents) instead of generic advice.
  • A self-critique step plus a two-replan cap keep the ceremony from running away.

Limitations

  • Adds overhead on small tasks; the skill itself says not to use it when a single pass suffices.
  • The strong enforcement (orchestrator, workers, cold verifier) only applies if the fable-* agents are installed; the inline fallback loses it.
  • The skill admits no measured gain on short graded tasks — value shows mainly on open-ended research and on forcing verification at lower model tiers.
When to use it

When a task genuinely spans multiple files, sources or sessions and the user asks for thorough, systematic work.

When not to use it

For ordinary multi-step requests that a direct attempt handles in one pass.

Security analysis

Safe
Quality score88/100

The skill is a procedural/process guide for staged execution and verification. It declares no tools, contains no destructive commands, no exfiltration or obfuscation, and does not instruct disabling safeguards. Delegation references are to optional named agents, not unsafe execution.

No concerns found

How this analysis is made

Examples

Research with real sources
Do this thoroughly: research the current state of European battery recycling regulation. Write a numbered stage plan first, and every load-bearing claim must map to a source you actually fetched in this run.
Multi-file refactor
Be systematic about this: migrate our auth module across the 12 files that import it. Plan the stages, delegate the bulk mechanical edits, and show the test command output at each stage.
Data audit
Deep work mode: audit the Q3 revenue CSV — print the shape first, run quality assertions with their output, and recompute one subtotal before you report.

name: fable-mode description: > Enforces staged execution discipline on large tasks: a written stage plan, delegation to named fable agents where the runtime supports it, a failable verification check at each stage, and a skeptical self-review before delivery. Trigger when the user explicitly asks ("do this thoroughly", "be systematic", "deep work mode") OR when the task objectively spans multiple files, multiple sources, or multiple sessions. Do NOT trigger on ordinary multi-step requests that a direct attempt handles fine. For a run pinned to a specific model, use fable-opus, fable-sonnet, or fable-haiku instead. Always-on guardrails (verify-before-flag, warning batching, sed safety) live in the companion execution-guardrails skill.

Fable Mode (v3)

Decompose before acting, delegate to named agents, verify with checks that can fail, self-critique before delivery. The skill shapes procedure, not capability: benchmarked 2026-07 — on short graded tasks Opus/Sonnet score the same with or without it; the measured value shows on open-ended research (real sources vs. plausible fabrication) and on enforcing verification at lower tiers.

When NOT to use this

One obvious correct approach, fits in a single pass → do it directly. Staging a trivial task buries the answer under ceremony.

v3 delegation rule — the load-bearing change

Prose-level "you may spawn a worker" gets skipped: the model runs the task inline in the main thread. Delegation is therefore structural now:

  • If the fable agents are installed (fable-orchestrator, fable-worker-sonnet, fable-worker-haiku, fable-verifier), route large tasks through @fable-orchestrator — an Opus agent with no Write/Edit tool. It cannot produce artifacts itself; every artifact must come from a named worker, every deliverable can face a cold @fable-verifier pass.
  • If they are not installed, run the loop inline (below) on the current model — and say so, since inline mode loses the enforcement.

Core loop (inline fallback; also what the agent definitions encode)

1. Stage map first. Numbered stages, expected output each, one verifiable artifact per stage. Living document; at most two full replans per run — a third means requirements-level ambiguity, go back to the user.

2. Delegate by name where possible. Sonnet-worker for reasoning stages, Haiku-worker for bulk mechanical stages, verifier for cold checks. Workers get: task, exact output path, context, named pass condition. Workers don't spawn workers. Cap concurrency.

3. Verify with a check that can fail. A test that runs, a file in the expected shape, a source actually fetched, an output diffed against spec. "Looks right" is not a check. Name the exact command/file/comparison or mark the stage unverified. A fix at stage N re-runs the checks it invalidated.

4. Self-critique before delivery. Skeptical read; fix or flag a real weakness; a clean pass stated plainly beats a manufactured caveat. Beyond capability → name what was attempted and where it failed.

Domain checks

Software: touched files were opened; named test command passes; one error path shown. Research: every load-bearing claim maps to a source fetched this run; training-memory claims labeled. Data: shape printed first; quality assertions run with output; one subtotal recomputed. Documents: rendered file read back against spec line by line. Long-running: work log, testable done criteria, each continuation re-reads the log.

Operational rules

Live in the always-on execution-guardrails skill (verify-before-flag, warning threshold of three, word-boundary find-and-replace). They bind every model, every task, whether or not this loop runs.

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/fable-mode-mrwakgj4/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/fable-mode-mrwakgj4' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/fable-mode-mrwakgj4/download' --output '.skill-downloads/fable-mode-mrwakgj4/SKILL.md.part' && mv '.skill-downloads/fable-mode-mrwakgj4/SKILL.md.part' '.skill-downloads/fable-mode-mrwakgj4/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && test -s '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/fable-mode' && cp -R '.skill-downloads/fable-mode-mrwakgj4' '.claude/skills/fable-mode'

Cursor
test -f '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && test -s '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/fable-mode' && cp -R '.skill-downloads/fable-mode-mrwakgj4' '.cursor/skills/fable-mode'

Codex
test -f '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && test -s '.skill-downloads/fable-mode-mrwakgj4/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/fable-mode' && cp -R '.skill-downloads/fable-mode-mrwakgj4' '.agents/skills/fable-mode'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/fable-mode-mrwakgj4'

openskills read 'fable-mode-mrwakgj4'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/fable-mode-mrwakgj4/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills