Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fivetaku/fablize
A harness that makes Opus (or any Claude model) behave like Fable — it enforces seeing a task through to the end, with evidence and verification, as procedure.
3 of 22 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 5 comparable cases; this report requires 8.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
When prompted to set up fablize during task execution, I selected Skip. Ensure my refusal is persisted so I am not prompted again.
| Checked | Without skill | With skill |
|---|---|---|
| A JSON payload containing skipped true is written to ~/.fablize/progress.json | Missed | Passed |
The instructions your model reads when the skill loads.
Principle: a harness cannot raise a model's ceiling. It makes the model go all the way to its own ceiling — by enforcing verification, completion, and investigation as procedure. When the capability ceiling is the blocker (open-ended creative detail, self-driven discovery), escalate (§4).
Apply only what the task signals (smallest matching discipline; overlap only when genuinely multi-category). When installed always-on, this routing is automatic.
Before doing the requested task, check whether fablize has been onboarded on this machine:
cat ~/.fablize/progress.json 2>/dev/null
bash ${CLAUDE_PLUGIN_ROOT}/setup/setup.sh <local|global>
After setup, run bash ${CLAUDE_PLUGIN_ROOT}/setup/setup.sh ask — if it prints STAR_ASK <lang>, ask once via AskUserQuestion (in the user's language) whether they'd like to give the repo an optional GitHub ⭐, then run setup.sh star yes or setup.sh star no accordingly. If it prints nothing, skip silently.mkdir -p ~/.fablize && printf '{"setup_done":false,"skipped":true}' > ~/.fablize/progress.json
This means the user can just run /fablize (or trigger it) without running setup first — the first run onboards itself, once, with one question.
Decompose into sequential stories and complete one at a time, producing evidence as you go. Self-contained — no external goal system required. Run from the repo root; state persists in ./.fablize/ (resume with status even across sessions).
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/goals.py create --brief "<summary>" \
--goal "title::verifiable objective" --goal "title::..." # the last goal must be a verification story
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/goals.py next # activate a story + handoff
# ... work that story only ...
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/goals.py checkpoint --id G001 --status complete --evidence "<concrete evidence>"
test cases passed with the skill
More skills from the same source and nearby in the registry, with their headline benchmark lift.