Here's my review on Cursor's New Agent/ Context: Cursor released a...

Because it had few bugs than others and now with the release of Agent.
Cursor saved 50% of dev time for any AI coder.
In simple words:
If you write detailed docs and attach them to Cursor and use Agent, you'll be amazed.
Opened a blank project
Asked it: "Install Nextjs 14 with app router, TypeScript, tailwind"
Vague prompt but it worked
Agent ran all commands, and we have a Nextjs app running
Next, I attached docs:
- PRD
- App flow doc
- Tech Stack doc
- File Structure doc
I asked: "What do you know about my project?"
Surprisingly, it scanned all docs and gave me an overview of the project.
Then I asked some specific questions:
"Do you understand my file structure for this project?"
It pulled out the structure
"Let's create all folders and files now so I can put a lock. So we don't create any unnecessary files on the go."
It ran all commands to create all docs and files inside.
(Bolt was really good for project setup before; now Cursor is as good.)
So I moved forward and
"Study 'frontend-design .md' file and share your plan for how to code all the frontend screens?"
It created the plan accordingly to the doc.
I tweaked a few things and asked it to start with the core skeleton.
But before that, I created a file "progress-log .md" to document progress.
And we started coding the frontend.
Usually, I use v0 for this, but after recent updates of v0, it is getting super messy.
So I decided to give Cursor a shot.
We started with Sidebar design, and we ran into an error.
Here I used my old trick: "Use chain of thought reasoning to find the core cause of this error. Then fix it properly."
Boom. Error fixed. I see the left sidebar.
(It also installed Shadcn packages, which I forgot to ask for.)
But I battle-tested, and I'm glad I stuck with Cursor.
Is it perfect? No, there are still some issues, but is it better than other IDEs?
For me, yes.
It still has error handling issues. Bolt is great at that.
So why not make cursor's error handling capability great.
How?
1. Write detailed docs. Even if you have 10 docs explaining 10 parts of the app, it's great.
2. Break down tasks into small pieces. ("Code me this app") won't work.
4. Write a great .cursorrules file for your project. Explain the whole process from 0 to 10.
5. Use chain of thought reasoning prompts for complex errors.
7. Create a file to document errors: "What you did, why you did it, and how it worked." Refer to this file if you see the same error again.
9. Commit to GitHub continuously when you achieve milestones before moving to the next step.
10. Keep the file structure clean. Less mess -> fewer errors.
To automate this, I'm building codeguide.dev
In 2 days, we have 580 signups for early access.
So, sign up, and I'm burning my tokens to release this app very soon.


