It’s an excellent tool if you want a development full of mocks, full of fallbacks, and full of simplified versions of your idea. I’ve already asked it to use SOLID, DRY, YAGNI, SoC, and other principles. No matter how explicit my request is, as soon as it strays even a bit from the initial prompt, it introduces mock-like functions and configurations to fake data. I’m going crazy.
Its important to remember that methodology will only get you so far, you need a plan with details of “how” it should solve things. if you have an example i think the community here might be able to help debug with you where the inputs arent getting the outputs you are looking for.
In stead of just throwing technical terms at it, try to explain what the end-result should look like and how the end-user will use the function.
You either need to structure a codebase “plan” for scaffolding with Cursor using many details (list of technologies, packages, libraries, etc) or you should have a pre-scaffolded codebase that either you made or a generative site with a predefined stack has made.
Cursor CAN be an alternative to sites like Lovable but it requires context beforehand.
I second @jac1092, send us some logs and give us more details. Maybe refer to my methodology before you do so.
If you’re looking for a solution to guide your Agent in planning and designing programs, you might want to check out mcp-shrimp-task-manager. It can be a great help!