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/.