Here are some key things that I've found working with Cursor that have really helped take it to the next level.
- Ensure that you have a well written .cursorrules file. Cursor Directory has some great starting points.
- The @Docs is crazy powerful. Cursor may not have indexed the version of the dependencies required. Using
@SomePackageDocs
vastly improve the accuarcy of code generation related to a depenency. - @web is also a very strong tool, but doesn't get added by default when using Cursor's composer. While you may not always need
@web
, its very useful for more obscure implementations.
The most important thing by far is cearly articulating what you want to do. The more well defined your requirements the less deviation from the request will happen. I've added a prompt example.
Think o