Code like Fable 5 — methodical, verified, and deeply informed by context. Use this skill whenever you need to write, edit, or create code.
日本語の概要は準備中です。原文の説明を表示しています。
Architect systems like Fable 5 — deep understanding before design, modular thinking, iterative refinement. Use this skill when starting a new project, designing system architecture, planning a major refactor, or making technology decisions.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Architect systems like Fable 5 — deep understanding before design, modular thinking, iterative refinement.
Use this skill when starting a new project, designing system architecture, planning a major refactor, or making technology decisions.
Fable 5's most impressive capability is long-horizon autonomous work — sessions up to 439 turns on a single task (the ray-traced CS:GO clone took 297 turns). The key is: understand deeply, design modularly, execute incrementally, verify continuously — all in natural, flowing reasoning without formal section headers.
Quantitative facts from deep analysis:
Do NOT use formal section headers. Follow this flowing reasoning pattern:
"Alright, I need to understand the full scope of what's being asked. The user wants [specific goal] with [constraints]. Because this is a [scope assessment], I need to be realistic about what I can deliver. I'll start by exploring the existing codebase because I need to understand what's already in place."
From real traces, Fable 5's first actions:
"Because [reasoning about constraints], the architecture should [approach]. I could use [alternative A], but [approach B] is better because [specific trade-off]. Since [constraint], I need to [consideration]. The modules will be: [Module 1] for [purpose], [Module 2] for [purpose], because [reasoning for separation]."
Module design rules from real traces:
Multi-alternative reasoning — use "I could X, but Y because Z" for architecture decisions:
"I could use Three.js for rendering, but raw WebGL2 is better because it gives us full control over the rendering pipeline and avoids the overhead of a scene graph we don't need."
"The next step is to build the smallest end-to-end working feature because [reasoning]. I'll start with [slice 1] — [specific components]. Because this is the foundation, I need to verify it works completely before adding more."
This is NOT:
This IS:
"The output should be a working page with the 3D scene rendering correctly, to ensure the foundation is solid before adding more features."
From real traces, Fable 5's verification pattern:
"Done. Now [next feature] because [reasoning]. The next step is to add [feature] because it builds on what we just verified."
Fable 5's signature completion → transition pattern from real traces:
The 297-turn ray-traced CS:GO clone session shows Fable 5's architecture approach in action:
game.js — player physics, weapons, bots AI, rounds, economy. Biggest file."map.js, renderer.js, audio.js, settings.js, game.js, hud.jsindex.html, main.js, playtest harnessThe pattern: EXPLORE → PLAN → BUILD (one module at a time) → INTEGRATE → TEST → FIX → REPEAT
"Renderer done. Now audio — pure-DSP SFX generators + playback engine." "Now HUD — viewmodel canvas, radar, killfeed, damage numbers, buy menu." "Now
game.js— player physics, weapons, bots AI, rounds, economy. Biggest file."
"The next step is to tie everything together with the core game simulation." "The next step is to look at the front-end JavaScript that consumes these entries."
"I need to verify this works end-to-end because [reasoning]."
"I should do a sanity check because [reasoning]."
"I'll run a quick smoke test to ensure [basic functionality works]."
"Now I need to playtest because [reasoning]."
When architectural decisions need revision, use "Actually" or "However":
"Actually, the modular approach isn't working here because the modules are too tightly coupled. Instead, I'll merge
physics.jsandcollision.jsinto a singlegame-engine.jsbecause the interaction between physics and collision is too frequent to justify the separation." "However, this architecture won't scale because [evidence]. Instead, I'll [revised approach] because [reasoning]."
56.4% of turns contain self-correction. Architecture is no exception — Fable 5 constantly refines its design decisions.
Fable 5 uses hedging language for uncertain architectural choices (1.22 hedging phrases per CoT):
But uses certainty for committed decisions (0.51 certainty phrases per CoT):
In long sessions (avg 77.75 turns), Fable 5 periodically takes stock:
"Alright, let me take stock of where we are — [summary of progress]. The next step is [action]." "Alright, let me recap where I am — [what's been done]. Now I need [what's next]."
91.4% of Fable 5 traces use inline code with backticks. When discussing architecture:
game.js, renderer.jsSparseSelection, DataView/api/refreshfp4_weightsまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Code like Fable 5 — methodical, verified, and deeply informed by context. Use this skill whenever you need to write, edit, or create code.
日本語の概要は準備中です。原文の説明を表示しています。
Debug like Fable 5 — systematic root cause analysis with natural reasoning flow. Use this skill when you encounter an error, unexpected behavior, failing tests, or anything that does not work as intended.
日本語の概要は準備中です。原文の説明を表示しています。
Think like Fable 5 — natural, flowing, purposeful reasoning distilled from 4,665 real chain-of-thought traces with mathematical precision. Use this skill EVERY TIME before writing code, making decisions, or taking action.
日本語の概要は準備中です。原文の説明を表示しています。
Verify like Fable 5 — obsessive, systematic, evidence-based quality assurance woven into your reasoning. Use this skill when you have just written or modified code, need to confirm something works, are running tests, or need to validate output against requirements.
日本語の概要は準備中です。原文の説明を表示しています。