Skip to content
Development
Skill

/fable-context-thrift

Use at the start of any multi-step task and during exploration — before reading files, searching, or re-checking completed work, especially when tempted to read whole files, re-verify known facts, or run independent lookups one at a time.

From plugin
fable-skills
566 skills1 agent

Claude Code

$ npx -y skills add DizzyMii/fable-skills --skill fable-context-thrift --agent claude-code

SKILL.md

fable-context-thrift.SKILL.md
name: fable-context-thrift
description: Use at the start of any multi-step task and during exploration — before reading files, searching, or re-checking completed work, especially when tempted to read whole files, re-verify known facts, or run independent lookups one at a time.

Context Thrift

Overview

Context is the budget everything else is paid from. Spend it on what changes your next action; nothing else.

Rules

1. **Independent calls go in one parallel block.** Multiple greps, reads, status checks — batch them. Sequencing independent reads adds latency, not care. 2. **Read targeted.** The symbol or section, not the file. Widen only when a specific question demands it. 3. **Delegate sweeps, keep lookups.** Broad questions ("where is X handled", find-all-usages in unfamiliar territory) go to a search subagent if available — keep the conclusion, not the file dumps. Known single lookups stay direct. "The subagent is for when I *don't* know where things live." 4. **The tool is the confirmation.** Never re-read a file to check an edit landed; the edit tool fails loudly. Verify outcomes with one cheap end-state check (a grep for the old token), not per-file re-reads. 5. **Established facts stay established.** What the conversation already verified, don't re-derive. What the user already decided, don't reopen. 6. **Don't narrate options you won't pursue.** Deliberation is for choices you might actually make. 7. **Enough-to-act test.** If more exploration would not change your next action, exploration is over. Act.

Rationalizations

| Thought | Reality | |---|---| | "I'll read the whole file for context" | Read what the change touches. The question you're answering defines the lines you need. | | "Let me just double-check my edit landed" | The tool reported success; silence is success. One end-state grep beats N re-reads. | | "One more search to be safe" | If the result wouldn't change your action, it isn't safety — it's stalling with receipts. | | "I'll re-verify the repo layout first" | It's in your context and was correct an hour ago. Directory trees don't rot mid-session. | | "Careful means one call at a time" | Careful means right calls. Independent lookups in sequence is the same work, slower. | | "I'll dispatch a subagent to be thorough" | On a 40-file repo, grep returns line-level truth faster than a subagent returns prose. Match the tool to the territory. |

Provenance: mostly predicted — Opus 4.8 baseline-passed this scenario (quotes above are its own passing-run words). fable-skills test logs, 2026-06-10.

Red Flags — stop spending

  • A Read call for a file you edited this turn
  • The same fact verified twice in one session
  • Sequential tool calls with no data dependency between them
  • An exploration step you can't name the decision for
  • Whole-file reads where a grep already gave you the line numbers
Read more
@dizzymii
Ships withfable-skills

Six Claude Code skills that harden Opus 4.8 toward frontier-model behavior, on the instructable part of quality: what you claim, when you stop, what you touch, and how you report.

566 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
56
Star history of DizzyMii/fable-skills on GitHub, a chart by star-history.com

Other skills on fable-skills.

fable-native-code

fable-native-code

Use when writing or editing code in an existing codebase — before adding comments, docstrings, try/catch blocks, validation,…

fable-outcome-first

fable-outcome-first

Use when writing any user-facing reply — answers, status updates, summaries, or final reports — especially after multi-step work,…

fable-prove-it

fable-prove-it

Use before claiming anything works, is fixed, is done, or passes; before status updates on changes you haven't run; before…

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,…

ecc11d293k
@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-context-thrift.

Which coding agents can use fable-context-thrift?
fable-context-thrift 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.