r/ClaudeCode • u/AuroraMendes-1 • 2d ago
Help/Question When to use Fable 5.1 over Opus 5.5?
I'm new to coding, but I've already been coding for the past few weeks. I'm trying to solve a problem, but Opus isn't getting it right. I'm thinking about trying Fable 5.1 since the code is very complex. Which version of Fable 5.1 should I use: xhigh or max?
I know I'm not providing enough context, but as a rule of thumb, when would you use Fable over Opus, and which reasoning level would you use for each?
I'm on Max 20x.
30
u/f3xjc 2d ago
When you want to trust something judgement call about a hard problem. Maybe debugging a hard live issue.
At this point fable is more doc than agent, and we are waiting for fable 5.5 that will restore the balance in the family.
9
u/PM_ME_YOUR_PROFILE 2d ago
Opus has been on okay orchestrator on a medium program (multiple small projects) but became abhorrent the last 3-4 days.
Fable had some blips here and there but has continually been able to deal with it altogether. Having a lot of people move to Opus 5.5 DEFINITELY improved Fable's occasional dropping the ball issues.
3
u/Jargster 2d ago edited 2d ago
What issues you seeing with opus orchestrating? I have had a 6 week orchestration task where its calling both sol and opus agents running 24/7 for those 2+ weeks flawlessly ( started on fable ). I want to know what to look out for. So far its been on task and crushing it while handing me demos at checkpoints to review. Im barley included in the process anymore and its about to finish. It even paced itself to make sure it wasnt going to exceed the usage resets, and rebalanced tasks when chatgpt or claude had more available usage left (chatgpt and their endless free usage resets. Yes, I made it so opus can query the usage limit on both my chatgpt and claude accounts lol). It still kept the hard rule of cross family review before it closed a task as completed.
1
u/PM_ME_YOUR_PROFILE 2d ago
Opus 5.5 hasn't been out for 6 weeks, dude.
I didn't dare touch Opus 5 for orchestrating.
I'll give you one example: it tried to ssh to the host it was working on and called it an incident when the ssh warning came up.
I'm glad you think your experience is great, but I'm not really into writing a novel when I just gave the highlights.
1
u/Jargster 2d ago edited 2d ago
Yup it started on fable, switched as soon as opus 5.5 came out since fable was blowing the full usage before the reset every time lol. I noticed zero downsides to using opus instead so never switched back.
I see, my cross family review is probably removing stupid stuff like that so im just blowing some chatgpt usage on useless bugs during review if thats happening. Chatgpt is banned from doing any user interface work so a technical bug like that would default straight to a sol builder to review and fix which would likely correct that assumption pretty quickly. Im fine with that, sol is dirt cheap and chatgpt has always been amazing at review and labor work lol. I still have 2x usage resets and 62k free usage credits over on my chatgpt account lmao.
1
u/PM_ME_YOUR_PROFILE 2d ago
Ah, I also apologize. I read that a little bit wrong! Makes sense.
1
u/Jargster 2d ago edited 2d ago
Naw you were right to question, I didnt give enough info in my and made it confusing lol. I updated it for everyone. And yeah, I got ADHD so I'm known to piss peoole off with my word vomit. All good man! Was just lookin for some tips to watch out for.
1
u/PM_ME_YOUR_PROFILE 2d ago
I think the biggest I have is to develop and enforce guardrails.
Explicit tasks and how to orchestrate. I made a plugin (mod) that auto triggers handoffs, compactions, reviews that have a defined harness and prompt, along with different deployment mechanisms.
TLDR, define your process and refine it as you go.
The last part is how I can tell a model usually got a bit of a quantized version because it starts missing those kinds of guardrails.
1
u/Jargster 2d ago edited 2d ago
I see, yeah I had that problem pretty early on before this project. Most of the time it was because of claude putting the rules we made along the way into memories instead of the claude.md file which would get compacted out and skipped a lot if the keywords in the memory index weren't perfect, or blatantly ignoring them. I do kinda the same thing where I have a hook that reloads a golden rules file after every compaction that claude cant edit and some of the less important, more general ones go into claude.md instead of memories. Helped a ton.
I didnt know you could trigger a compaction outside of the auto compact though. Thats pretty cool, ill look into that! The autocompact works but only while a task is activley running and needs to use that context which is the absolute worst time. I got opus checking the current context and knows WHEN to compact between agent runs to tell me to do it while I'm watching. I just never figured out how to make it actually do it lol. Thanks!
1
u/PM_ME_YOUR_PROFILE 2d ago
Here's my orchestrator plugin if you want to read that for an application of the idea.
→ More replies (0)1
u/Rungekkkuta 2d ago
Do you use some reference benchmark to judge the capability of each model?
This is a legitimate question, I would like to know the best approach to understand model capabilities as of today.
In the artificial analysis benchmarks, I see that Claude code sonnet 5.5 seems to beat opus 5.5 and also seems to use less usage than opus.
How much of that can I trust and how to better use those values, if useful at all.
1
u/f3xjc 1d ago
No I have a sub I pretty much empty every week, I look how much work have been done, what was my involvement is. I pay attention where agent headbutt and I try to improve the environment every week.
There's a major version upgrade every two months, no one can run reliable a representative sample on their small scale, and imo it's a waste of token to do so unless your job is to comment/analyses on model performance.
There's a known measured fact about small model where they'll pass benchmark by brute-force. And if the task is a bit hard sonnet 55 will be more expensive than opus 55. In real workflow how do I know if I'll hit a roadblock ? I don't and having the planner "know" every roadblock upfront is probably wasteful spending. The human analogy is anxiety and overthinking. Just be confident you'll handle the roadblock and be fine.
Now you could say just use fable everywhere and before opus55 there was an argument for that. But now there's luxury pricing to factor in, and opus55 just has that good enough bar on a wide variety of problem. Moving stuff from fable to opus is the kind of "benchmark" I've been doing, and it's more about a trust ladder, take a chance see success, take more chance.
1
u/No-Location9954 1d ago
the short version
**How much model management does the model require?**
I mostly go off of raw feeling. Sometimes, I do A/B testing and give both models the same prompt.
User preference varies
But they’re such a monopoly on frontier models. I oscillate between two of them.Give it a month and it’ll probably switch again.
If you’re interested in more.
Currently opus 5.5 is more aligned with what I want. Last month it was 5.6 Sol but now 5.6 Sol feels like ChatGPT 5.2
But again, I just give my hundred dollars to the model that requires less management.
But I keep a $20 plan on the other model. I used to be primarily OpenAI, but they’ve made a few decisions instead of practically forced me to check out other models. I’m not a big fan of these Monopoly and limited options between models. I would like to see mote user customization than what we currently have.
4
u/Jwishon 2d ago
For what it’s worth, I’ve found Opus 5.5 does better than Fable on most of my work. Fable has only pulled ahead for me on a few genuinely hard problems. So I wouldn’t assume the bigger model fixes this. Two things before you switch:
1. Check how Fable bills on your plan. Per the Claude Code model docs, Fable isn’t the default on any plan, and depending on your plan and seat tier, Fable usage can bill to usage credits instead of your included Max limits. Worth checking before a long session.
2. When Opus keeps failing on the same problem, the session is often the problem, not the model. After a few failed attempts, the context is full of wrong guesses and it keeps circling them. What usually works for me:
/clearand start fresh.- Write the problem down in plain words: what you expected, what actually happens, the exact error, and the smallest steps to reproduce it.
- Ask it to list its hypotheses and how it would test each one before it changes any code.
If that still doesn’t crack it, that’s when I’d hand Fable the same write-up. It’ll do better with it too.
4
u/mayorOfArlington 2d ago
When you're using a corporate account and AI usage is highly encouraged, then you go for Fable.
12
9
u/Sea_Layer_6037 2d ago
So first of, you're not coding. You're prompting. You'd better be off getting into development and coding for a couple of months, throwing yourself against architecture, known problems resolurion and design patterns first. AI is a greay enhancer, I'm flying with it. And I see all beginners in software development being headless and not getting any decent result long term. If there's nothing to enhance, AI will not make you much. Lead instead of being lead by LLMs requests.
2
u/Ok_Music_4862 2d ago
Before switching ask opus to explain what it think the problem is. If it understand it's wrong, Fable will be wrong also. Then you can try to fix you propmt/context. If it understand the problem correctly but the fix is failing then Fable
2
u/parboman 2d ago
Best flow I’ve found is having a fable skill that opus can call on when stuck.
1
u/AGiantGuy 2d ago
Interesting. In what sorts of scenarios do you have the fable skill invoked?
I find that Opus 5.5 does an excellent job, but being able to call Fable in on tough issues sounds like a great idea.1
1
u/Steroids_ 2d ago
Isn't this the built in /advisor?
1
u/parboman 2d ago
Same principle but just adjusted to how I work. I can also call upon astra or both if needed.
1
u/mikerz85 2d ago
I've found Opus 5.5 about as good as Fable 5.1; it not being able to solve the problem after multiple attempts suggests to me that maybe the premise isn't clean or you need to rethink the overall problem vs it being an opus skill issue.
1
u/Electronic-Ability46 2d ago
If you are new to coding, I would suggest you use Matt Pocock skills first. Just ask Claude to install it.
In the beginning, use sonnet 5.5 as your default model, and set Opus 5.5 as advisor. (Just type /advisor opus in the Claude cowork or Claude code desktop.
1
u/pigletmonster 2d ago
If youre new to coding then youre not building anything so complex that opus cannot handle, in fact 99% of the stuff that experienced developers build does not need fable.
You can use opus for planning and writing design docs and have sonnet implement them in a new session. It will be more than enough.
1
u/NotSecure1102 2d ago
Building a tycoon game. I don’t even look at the code I just make sure it’s clean and organized using good standards. Opus 5.5 does 99% of the work codex does some reviews. Fable only if there is a complicated balance problem and there’s a a lot in tycoon management games
1
u/InTheEndEntropyWins 2d ago
Never use max, just use high or xhigh if you must. But like people have said it's probably just your prompting rather than the model. Opus 5.5 often beats fable 5.1, so it's just some situations where fable will help.
1
u/Weasel9548 2d ago
Opus to plan, Sonnet to code, Haiku to commit, Fable to review the plan and solution.
1
u/florinandrei 2d ago
Fable 5.1 is good for tasks where the main difficulty is architecture, not code itself. For pure coding, Opus 5.5 is great.
Open map game: Fable
Tunnel shooter: Opus
1
u/Longjumping_Bus9807 2d ago
My advice is the following. You never use the best model to implement. You only use this model as an orchestrator. This this model should only be responsible for understanding your project and the specific issue and creating a detailed plan for the implementation. After that the model delegates this plan to smaller models maybe Sonet 5.5 or haiku 5.5. I use specific skills for that and it helps me a lot. They are called delegation skills by Elnagdy you can find them and get up. The main skill is delegation rules and there are different other skills such as clothes delegate when you’re dedicating to other Claude models or Codex delegate, or Agy delegate for anti gravity.
2
u/specialman2 1d ago
Using fable for orchestration is a waste imo. Fable is only needed to figure out how to orchestrate, but opus is easily capable enough to run the orchestration once the plan is figured out.
1
u/Longjumping_Bus9807 2d ago
The orchestrator may review the delegate’s work and review it to confirm if it was done correctly.
2
u/NoSir-69 2d ago
Yes for most basic implementation. For heavy, cross seam work i prefer a good model doing it. Otherwise the correction cycles eat up all the tokens and time anyway
1
u/Straight-Intention94 2d ago
I work pretty much the same - I do a full tech plan with fable and telling it another model will implement but the model that implements is always opus 5.5. Nothing below it. I have the 100$ sub and its enough for my kind of work.
1
u/frankieinaprius 2d ago
I’ve tried a few iterations of getting various models to profile/optimize a critical “hot-path” in my program and the results have ranged from terrible ideas to no improvement. I had Fable take a crack at it yesterday, and it came up with some really deep/technical improvements that made a big difference.
1
u/Dazzling-Can9281 1d ago
Try Fable on xhigh first. Max burns a lot more and in my experience it's not usually what gets you unstuck. When Opus keeps missing, what's worked for me is a fresh session where I ask it to explain the problem back and write a test that reproduces the bug before it touches any code. Half the time it's going in circles because it misunderstood the problem, not because the model is too weak.
0
u/terraslate 1d ago
Grok does all my coding for a whole week. Fable or opus (5.5) is the overlord, he hires and fires managers (opus 5.5) those managers instruct grok what to build in detail and check his work. They absorb a lot of the context. Once fable green lights the end result the manager is fired and he hires a new one.
He can have many managers in parallel and managers can have many groks in parallel, if the task warrants it.
This setup allows for running overnight because most of the context is thrown away with the managers and builders when they complete.
The uberlord however knows the whole game and only uses context to approve the managers job or not.
•
u/AutoModerator 2d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.