Cursor

AI-powered IDE built on VS Code with integrated coding agents.

Description

Fork of Visual Studio Code with native AI capabilities — inline completions, chat, and autonomous agent mode.

Download or use

cursor.com

Reasoning for

Good for visual development work and when I need IDE features alongside AI assistance. Used heavily in Qamera AI development.

Key features:

  • Agent mode — autonomous file editing across the project
  • Composer — multi-file editing with context
  • Built-in model selection (Claude, GPT-4o, etc.)

How I use it

Complementary to Claude Code — Cursor for visual/frontend work, Claude Code for backend/architecture/batch operations.

Alternatives considered

  • Visual Studio Code + Copilot — more stable but less AI-native
  • Windsurf — similar concept, less mature

🚀 Key insights — ukryte 80% możliwości

Większość użytkowników wykorzystuje zaledwie 20% możliwości Cursor. Kluczowe obszary:

Context management — najcenniejszy zasób

  • Context window to najcenniejsza nieruchomość — kaĹĽde aktywne MCP zjada ogromny kawaĹ‚ek, nawet gdy go nie uĹĽywasz
  • .cursorrules dla project conventions — agent zna konwencje projektu bez powtarzania w kaĹĽdym prompcie
  • ReguĹ‚a 60%: powyĹĽej 60% zapeĹ‚nienia context window agent zaczyna “zapominać” wczeĹ›niejsze instrukcje. >80% = definitywny restart
  • Disable all MCP na starcie, włączaj on-demand — zwiÄ™ksza dĹ‚ugość konwersacji 2-3x
  • @ commands (Files, Docs, Branch, Browser) — precyzyjne dodawanie kontekstu zamiast opisywania sĹ‚owami

Worktrees — feature isolation

Git worktrees w Cursor = izolowane kopie projektu na osobnych branchach. Pozwalają testować 3 różne podejścia jednocześnie (różne modele lub 3x ten sam model). Każda wersja na osobnym porcie. Po porównaniu — Apply najlepszego do głównego brancha. Setup: .cursor/worktrees.json z auto-install + auto-dev-server.

Agent mode workflows

  • Dwu-modelowy workflow: GPT-5 planuje (szczegółowy plan z edge cases), przełącz na Claude Sonnet do implementacji (szybkość). OszczÄ™dność ~70% czasu vs. jeden model do obu
  • Agent steering: queue messages (“Send after current message”) do kolejkowania zadaĹ„ bez mikro-managementu
  • Structured prompts: User stories + design patterns = 80% kodu z pierwszej iteracji do produkcji

Keyboard shortcuts — fundament flow

  • Cmd+E (Ctrl+E) — przełącz edytor/agent natychmiast
  • Shift+Tab — cyklicznie Ask/Agent/Plan/Debug
  • Cmd+J (Ctrl+J) — terminal on/off
  • Cmd+B (Ctrl+B) — sidebar on/off
  • Usage summary: Settings → Agents → Always (monitoruj zuĹĽycie kredytĂłw)

Pro tips:

  • Zaindeksuj dokumentacjÄ™ bibliotek (Settings → Indexing and Docs) — eliminuje halucynacje i “cutoff date” problem
  • Early Access (Settings → Beta) — nowe features miesiÄ…ce wczeĹ›niej
  • Completion sounds — przestaĹ„ bezczynnie czekać
  • Custom commands (.cursor/commands/) — importuj z Claude Code, reusable prompt templates
  • Duplicate chat — klonuj dobrze przygotowany kontekst zamiast re-primingu

Resources

Cursor Documentation


Template: tool