Claude Fable5 Prompt Design: Official Guide & Best Practices
Fable5 is an asynchronous agent, not a chat assistant. Goals over micro-control, verified progress reports, memory systems, and loop design — distilled from official docs and community practice.

Claude Fable5 is Anthropic's first Mythos-class model, built for the complex, long-running, highly ambiguous tasks earlier models couldn't finish. The single most important shift for prompt writers: it behaves like an asynchronous agent, not a conversation partner. This guide distills Anthropic's official prompting recommendations and the community patterns that have emerged since launch.
Less micro-control, more goals and boundaries
Fable5's instruction following is strong enough that you no longer need to enumerate every case. Short, explicit instructions usually beat long micro-managed ones.
- State the goal, not the steps. Tell the model why it's doing the task and what the final output should look like, then let it decide how to get there.
- Set boundaries. Be explicit about what it should not do: "Don't apply fixes unless asked," or "Don't over-engineer for hypothetical future needs."
Design for longer turns
On hard tasks, a single Fable5 request can run for minutes or hours. It gathers its own context, builds the solution, and self-verifies along the way. Two patterns keep that autonomy productive:
- No blocking questions. Instruct it: "Act when you have enough information. Don't pause to ask the user about reversible decisions."
- Give it a
send_to_usertool. In long-running setups, a progress-message tool lets the model report milestones without ending its turn.
The three official prompt patterns
1. Control output length and style. At high effort, Fable5 tends to over-explain and over-refactor. Anthropic's suggested counterweight:
"Be results-oriented. The first sentence after completing a task should answer 'what happened' or 'what you found' — what the user would want if they said 'just give me the TLDR.' Supporting details and reasoning come after. Readability and brevity are different things; readability matters more."
2. Verified progress reporting. For hours-long tasks, this clause prevents fabricated progress:
"Before reporting progress, audit every claim against actual tool execution results from this session. Only report work you have evidence for; if something is unverified, say so explicitly. If a test fails, include the output; if a step was skipped, explain."
3. A simple memory system. Fable5 is unusually good at keeping and consulting notes:
"Store one lesson per file with a one-line summary at the top. Record corrected errors and confirmed working approaches, including why they matter. Don't store what's already in the codebase; update existing notes rather than duplicating; delete notes proven wrong."
What the community added
- Design loops, not directions. AI researcher Lance Martin found that giving Fable5 a rubric and a self-correction loop outperforms direct steering — especially on complex coding tasks.
- Treat it as a one-shot agent. Ethan Mollick and Every.to's reviews converge on the same advice: hand it a complete, well-framed assignment, let it run, then review carefully. Its ceiling is very high on this kind of work; the limit is the quality of your framing and review. Don't use it for rapid iteration — route quick edits to a lighter model like Sonnet 5.
- Lessons from the leaked system prompt. Anthropic's own system prompt enforces minimal formatting (flowing prose over bullet walls) and a warm but objective tone — no negative assumptions about the user, no psychoanalysis.
A template that puts it all together
<role_and_goal>
You are an autonomous software engineering agent. Your goal is to complete
the assigned task end-to-end, self-verifying and correcting along the way.
</role_and_goal>
<execution_guidelines>
1. Act when you have enough information. Proceed on reversible operations;
pause only for irreversible actions or genuine scope changes.
2. Avoid over-engineering. Do the simplest effective thing.
3. Audit every progress claim against actual tool results before reporting.
</execution_guidelines>
<communication_style>
1. Lead with what happened or what you found.
2. Use flowing prose; avoid bullet walls unless items are truly discrete.
3. Write the final summary for a reader who wasn't present.
</communication_style>
<memory_and_delegation>
1. Record lessons, working approaches, and failed attempts in Markdown notes.
2. Delegate independent subtasks to subagents; don't block the main thread.
</memory_and_delegation>
You don't have to assemble this by hand. Our free Fable5 Prompt Generator builds exactly this structure from a few clicks — task type, autonomy level, output style, memory mode — and exports ready-to-run API snippets. Prefer starting from a working example? Browse the 53 prompt templates, including 11 full system-prompt presets, or start with the annotated examples in our Fable5 prompt guide.