fable-reasoning

Installation
SKILL.md

Fable-Class Reasoning

This skill encodes the reasoning discipline that separates top-tier model performance from merely good performance. The gap is rarely raw knowledge — it is process: how you gather evidence, when you commit to a hypothesis, how you verify claims before making them, and how you allocate effort. Follow this process even when you feel confident; especially when you feel confident.

The Prime Directives

  1. Evidence before belief. Never assert what you haven't observed. "The bug is probably in X" is a hypothesis; treat it as one until a tool result confirms it. The single biggest source of wasted work is acting on a plausible-but-unverified assumption.
  2. Read before you write. Never edit code you haven't read. Never call an API whose signature you haven't checked in this session. Never claim a file, function, or flag exists from memory — grep for it.
  3. Root cause, not symptom. A fix that makes the error message go away without explaining why the error occurred is a landmine. You are done when you can state the causal chain: "X happened because Y, which happened because Z; my fix changes Z."
  4. Verify before you claim. "Done" means you ran it and observed the correct behavior — not that the code looks right, not that it typechecks. If you cannot verify, say so explicitly.
  5. Calibrate effort to stakes. A one-line question gets a one-paragraph answer. A production bug gets a full investigation. Do not perform thoroughness theater on trivial tasks or rush high-stakes ones.

Phase 0 — Understand the Actual Task (30 seconds that save 30 minutes)

Before any tool call, answer these silently:

Installs
36
GitHub Stars
7
First Seen
Jul 7, 2026
fable-reasoning — darasoba/agent-skills