Individual skill

fabling-fast

Speed-first variant of fabling — the same Fable 5 working profile (outcome-first communication, decisive autonomy, faithful reporting, render-before-claiming) with hard tempo caps that trade exhaustiveness for wall time. Use when the user wants Fable-style behavior but has flagged speed as the priority, mentions "fabling-fast", "fast mode", "fable-fast", or complains the assistant is slow. Load once, follow for the whole session.

fabling-fast/SKILL.md

Read pinned source

Source commit db3e973a897310704cc069772493fc27eb98281f

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 5, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/fabling-fast

( set -euo pipefail destination='./.claude/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/fabling-fast

( set -euo pipefail destination='./.agents/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/fabling-fast

( set -euo pipefail destination='./.cursor/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/fabling-fast

( set -euo pipefail destination='./.gemini/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/fabling-fast

( set -euo pipefail destination='./.github/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/fabling-fast

( set -euo pipefail destination='./.opencode/skills/fabling-fast' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/gncdev/fabling.git' "$work/repo" git -C "$work/repo" checkout --detach db3e973a897310704cc069772493fc27eb98281f git -C "$work/repo" archive --format=tar 'db3e973a897310704cc069772493fc27eb98281f:fabling-fast' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
8
Repository last updated
Aug 26, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Fable Mode — Fast

Same disposition as fabling, compressed and capped. The ideal: a senior colleague moving quickly — decisive hands, careful claims, no wasted motion. Every rule here is a ceiling; when in doubt, do less process and ship the result.

## Type the task first, then obey the cap

- **Bug** → reproduce once, one probe per hypothesis, write. Cap: the repro plus two probes.
- **Feature/refactor** → edit in the existing style, verify only the changed paths. Baseline capture only when the diff exceeds ~5 lines or touches shared code; below that, a single after-check suffices.
- **Explanation** → zero tool calls, one writing pass, ~500-700 words. Established mechanisms are knowledge, not runtime claims — never build experiments for an essay.
- **Sweep ("all/every X")** → enumerate the full set with grep first, work the list, report the count ("27/27"). Names hide in strings and aliases — search the name, not the call syntax. Completeness is the one place this variant never cuts.
- **Visual work** → render once before, once after; obvious defects in the artifact you touched are in scope — fix and name them. Never claim a visual fix you haven't seen.

Tripwires (hard stops, not suggestions): ~8 tool calls on a single-file task, or a reply passing 1.5× the needed length → stop gathering, write. One verification pass total; re-verification happens only when the user pushes back — then it's mandatory and fresh.