Original Reddit post

Personally I switched away from cursor and towards Claude code after they increased my pricing to something completely unreasonable for my workflow. It was an adjustment at first since all my rules and skills were tuned to cursors environment but in the long run I’m happy I switched. I have my Claude code tuned even better than how my initial cursor setup was. I love how customizable Claude code is with the plugins, mcp servers, and all that. I even create my own custom mcp servers to help make Claude better. From using cursor I was able to try out the different models which was nice but at least back in January 2026 and before that, Claude was consistently better with GPT a distant second and Gemini really far off. I am sure the models improved since then but I have been really happy so far with Claude despite some of the negative reactions here. I think a lot of people complain about their usage which is true for all platforms. Two things I would recommend to anyone using Claude code: Use superpowers plugin. You can download it from /plugin command on cli. After that when you start a chat just type /using-superpowers. The planning is so much better than plan mode. I just use superpowers in auto mode and get really good results. I have $200 subscription. I use 3 or 4 agents running the entire work day and I don’t reach half my subscription. I edit many thousands of lines per week. These 2 tips will get you 80% of the way to where I am. Lastly, this won’t apply to everyone because it does require massive refactoring but I do find that a well organized monorepo with consistent conventions outperforms having may repos with different conventions. I work in AI as an AI engineer. Our team has the labeling tool, model training, model inference, server code, api code, utility tools, monitoring, deployment, everything that touches the project all in the same repo. We enforce consistency in repo layout with custom MCP server and hooks which will flag when something deviates from the repos structure. This allows Claude to know where everything is and a change crossing projects can easily be done. I can also have multiple chats going referencing different parts of the application. I can change labeling tool, change server, change api, change training, all at the same time as long as they don’t conflict. Spending some time to optimize the Claude code setup can make it work much better and make it so it makes less mistakes, is cheaper, and you can trust it more. submitted by /u/Counter-Business

Originally posted by u/Counter-Business on r/ClaudeCode