Cursor is a fork of VS Code built around AI from the ground up. Its standout features are Composer (multi-file AI editing), Agent mode (autonomous task execution), and powerful context management that lets you precisely control what the AI sees.
| Feature | Shortcut | What It Does |
|---|---|---|
| Inline Edit | Cmd+K | Edit selected code with a prompt |
| Chat | Cmd+L | Conversational AI in sidebar |
| Composer | Cmd+I | Multi-file AI editing with diffs |
| Agent Mode | Toggle in Composer | Autonomous multi-step execution |
You are an expert Next.js 16 developer working on a
production application using App Router.
## Architecture
- Server Components by default
- 'use client' only for interactivity (forms, state, effects)
- Data fetching in Server Components using async/await
- Server Actions for mutations
## Styling
- Tailwind CSS v4 with @import "tailwindcss"
- No tailwind.config — use CSS variables and @theme
## TypeScript
- Strict mode always enabled
- Explicit return types on exported functions
- Use type imports: import type { X } from 'y'.cursorrules file to your project root. Cursor reads this file automatically for every interaction.