Cursoris an AI integrated IDE built on top of VSCode for AI Coding
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.
- You can “tame” YOLO mode by specifying which commands it can run. This is useful if you want it to only be able to run a test command and provide itself with feedback.
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/.