AI Engineer Guide

How to Make Cursor AI Agent to Write Better Code

Almost a year ago, AI models was struglging to do basic tool calling now it can build an entire app from scratch with just a single prompt.

It’s up to us to leverage the AI model by using it effectively.

Here are some tips by Cursor team on how to leverage AI to build apps.

1. Create a plan before building something

The most impactful change you can make is planning before coding.

Before starting anything, use Plan Mode to plan what you are going to build and then iterate over it until it covers your use case as expected then execute it.

In Cursor, you can press Shift + Tab to toggle the modes.

Plans are nothing but a markdown file which we can edit directly as well.

Tip: Click “Save to workspace” to store plans in .cursor/plans directory which can be used to resume the work and act as context for future enhancements for the same feature.

2. Let the agent find context that it needs

Modern apps are so good, they can do grep, semantic search, etc to find the context that it needs.

If you know the exact file, tag it. Else let it handle it for you.

Over-tagging might add unwanted things in the context which might affect the quality of the output.

3. Know when to start new conversation

Long conversations might impact the output quality in negative way.

So avoid using a big thread for unrelated things.

If you are starting something new or when the agent is not behaving in the way in which you’re expecting then create a new chat. There are exceptions like debugging, bug fixes, etc which might require you to continue in the same conversation itself.

You can also use @Past Chats to refer the old conversation as well.

4. Extending the agent with Rules & Skills

Leverage Rules and Skills to extend the behaviour of the AI agent.

5. Use images

The modern LLMs are really good at understand the images. So you can paste the image in the chat. This is really helpful when working on UI stuffs.

6. Do Test Driver Development

First write test case with AI with expected input and output.

Once you’ve the test cases, you can make it green by building the needed things.

And more 👇

Here are some of the other tips by Cursor founder - Michael Truell which he has shared in a tweet.

Reference

#Cursor

Stay Updated

Get the latest AI engineering insights delivered to your inbox.

No spam. Unsubscribe at any time.