I seem to always have better outcomes with Claude code.
The Cursor you used a month ago is not the one you get now.
Just saying that because in this space you should always compare latest X with latest Y.
I too switched weeks ago to Claude Code. Then between the times I am out of tokens I launch Cursor and actually find it...better than I remember if not on par with Claude Code (the model and quality of prompts/context matters more than the IDE/CLI tool used too).
Git
This may not work for everyone, but as a solo dev who wants to keep a real mental model of my work (and not let it get polluted with AI slop), the Claude Code approach just works really well for me. It's like having a coding partner who can iterate and change direction as you talk, not a junior dev who dumps a pile of code on your plate without discussion.
Cursor on the other hand, especially with GPT-5 today but typically with Sonnet 4.1, has been a workhorse at my company for months. I have never had Claude Code complete a meaningful ticket once. Even a small thing like fixing a small bug or updating the documentation on the site.
Would love any tips on how to make Claude Code not a complete waste of electricity.
I think you're right.
People getting really poor results probably don't recognize that their prompts aren't very good.
I think some users make assumptions about what the model can't do before they even try, so their prompts don't take advantage of all the capabilities the model provides.
I don’t doubt I could improve my prompts but I don’t have those same prompting problems with cursor.
You probably mean Opus 4.1; there's no Sonnet 4.1 yet.
Larger context is a bonus sometimes, but in general you're degrading the quality of the output by a lot.
Precise prompting and context management is still very important.