Cursoris an AI integrated IDE built on top of VSCode.

Key Features:

  • “tab” workflow where Cursor’s model tries to predict your next action, will delete text and take in to context nearby lines. Tries to guess similar edits
  • “agent” workflow through chat which is built on the “composer”.

Buried features

  • Model Context Protocol server support
  • rules allows you to specify model guidance around specific files
  • yolo mode which allows the agent to run terminal commands in your terminal without checks, in case you like letting a LLM run wild on your system.

Tips

Nick Craux shares tips for usage1:

  • Use cursor rules to fix places where the model makes repeated mistakes
  • Tell the model through @ context where to find something, for example provide an example of where you have implemented a similar pattern.
  • Ask the model “Is this the best way to solve this problem”
  • Make decisions about which problems are best solved manually
  • When doing a larger problem ask the model if it has any questions before starting.

Rules

There is a list of useful cursor rules broken out by stack.

1. Nick Craux. I use Cursor daily - here’s how I avoid the garbage parts. https://nickcraux.com/.