Usually, Claude code with Opus checks by itself the right tools to check the docs, for Svelte for example. So what it gives me is usually flawless.
And right now, I have to remind it every time that the MCP exists, and even then it cannot manage to find a routing bug I have with Sveltekit.
Did a lot of Sveltekit with Opus in the past, and I didn't have to think about it, Opus always got it right easily. Until now