Claude workflow upgrade
TL;DR
/deep command for deliberate max-depth (live now).You noticed that one version of Claude felt sharper at planning, thinking, and figuring out solutions. The instinct was "that model is smarter, how do I get it back." That is the wrong lever to chase.
Honest framing: there is no verified benchmark saying Fable beats Opus 4.8 at reasoning. What you felt was real, but it is almost always a workflow difference, not a raw-intelligence one. When a model plans before it acts, the output feels smart. When it jumps straight to an answer, it feels shallow. That behavior is something you control, on any model.
The deeper problem you actually raised: how do you make that good behavior happen every single time, without having to remember to ask for it. You correctly spotted that a note in a config file is too soft. It gets read most of the time, then quietly skipped on the one messy problem where you needed it most.
1 step to activateThe Reasoning Floor (an always-on hook)
A small rule the system runs on its own every time you send a message. It injects one short instruction ahead of your message: judge the difficulty, and if this is a real problem, plan it before answering. It is the automatic floor under every conversation. You never type it and you cannot forget it.
Live nowThe /deep command (deliberate max-depth)
When you already know a problem is big and you want everything Claude has, type /deep followed by the problem. It forces the full treatment no matter how simple the wording looks: question the problem, decompose, generate multiple approaches, stress-test against the strongest counterargument, surface assumptions, then verify. This one is already installed and works in your next session.
The instruction both of these carry was tuned from our conversation. The move you specifically asked to add back is in there:
The key idea is two layers that do not fight each other:
If Claude ever misjudges (over-thinks a trivial ask or under-thinks a hard one), the correction is one word: shorter or think harder. That is cheaper than tapping yes/no on every message, which is why self-gating beats an approval prompt.
The /deep command is already live. The always-on hook needs one small wiring step that I deliberately did not do myself. Your autonomous assistant is walled off from your core Claude config file by design, because a bad edit there could break every Claude session and every automation you run. That wall is a feature. So this last step is yours, and it takes about thirty seconds.
Easiest path: open Claude Code and say:
Add /Users/anthonylim/.claude/hooks/reasoning-floor.sh as a second UserPromptSubmit hook in my settings.json, alongside the existing youtube-url-router hook.
Or paste it yourself into the UserPromptSubmit array in ~/.claude/settings.json (next to the YouTube router that is already there):
{
"hooks": [
{
"type": "command",
"command": "/Users/anthonylim/.claude/hooks/reasoning-floor.sh"
}
]
}
Restart your Claude Code session after, and the floor is live on every message.
/deep then the problem. Full treatment, on demand.shorter or think harder. One word resets it.