Skip to content

SOP-003: First-Time Configuration

Document Control

FieldValue
SOP IDSOP-003
Version1.0
StatusActive
Last Updated2024-12

Purpose

This SOP guides new Cursor users through essential first-time configuration to optimize their AI-assisted development experience.

Scope

  • Cursor Settings configuration
  • AI model selection
  • Privacy settings
  • Initial rules setup

Prerequisites

  • Cursor installed and launched (SOP-001)
  • Signed in with account

Procedure

Configuration Overview

StepAction
1. AccountSign in & verify plan
2. AI ModelsSelect default model
3. PrivacyConfigure data settings
4. RulesSet up initial rules

Step 1: Open Cursor Settings

Keyboard Shortcut: Cmd+Shift+J / Ctrl+Shift+J

Or:

  1. Click the gear icon in the bottom-left
  2. Select "Cursor Settings"

Two Settings Panels

  • Cursor Settings (Cmd+Shift+J): AI-specific settings
  • VS Code Settings (Cmd+,): Editor settings

Step 2: Verify Account & Plan

In Cursor Settings > Account:

  1. Confirm you're signed in
  2. Check your plan status (Free, Pro, etc.)
  3. View usage if on a metered plan
FreeProEnterprise
Limited requestsUnlimited requestsAll Pro features
Basic modelsAll modelsSSO/SCIM
Tab completionPriority accessTeam rules
Max mode contextAudit logs

Step 3: Configure AI Model

Navigate to Cursor Settings > Models

Select Default Model:

ModelBest ForContext
Claude 4.5 SonnetGeneral coding (Recommended)200k (1M max)
Claude 4.5 OpusComplex reasoning200k
GPT-5.2Alternative preference272k
Gemini 3 ProLong context needs200k (1M max)

Quick Model Switch: Press Cmd+/ / Ctrl+/ to cycle models in chat

Step 4: Configure Privacy Settings

Navigate to Cursor Settings > Privacy

Key Settings:

SettingDescriptionRecommendation
Privacy ModeDon't store prompts on serverEnable for sensitive code
TelemetryUsage analyticsYour preference
Codebase IndexingEnable semantic search✅ Enable

Sensitive Code

For proprietary or sensitive codebases, enable Privacy Mode to ensure prompts aren't stored.

Step 5: Configure Tab Autocomplete

Navigate to Cursor Settings > Tab

Recommended Settings:

SettingRecommendedWhy
Cursor Tab✅ EnabledCore AI feature
Partial Accepts✅ EnabledAccept word-by-word
Suggestions While CommentingPreferenceCan be distracting
Auto Import (TypeScript)✅ EnabledSaves time
Auto Import (Python)✅ EnabledSaves time

Step 6: Configure Agent Settings

Navigate to Cursor Settings > Agents

Auto-Run Settings:

SettingOptionsRecommendation
Auto-Run ModeSandbox / Ask / Run EverythingSandbox (macOS) or Ask
Network AccessAllow in sandboxEnable if needed
Git WritesAllow without approvalDisable initially
ModeDescription
Run in Sandbox (macOS)Commands auto-run in restricted environment
Ask Every Time (Win/Linux)Approve each command before execution
Run Everything (Power Users)Full trust - commands run without approval

Step 7: Set Up User Rules (Optional)

Navigate to Cursor Settings > Rules

Add global preferences that apply to all projects:

Please reply concisely. Prefer functional programming patterns.
Use TypeScript for all new files. Follow existing code style.

Project-Specific Rules

For project-specific rules, create .cursor/rules in your project. See SOP-010: Project Rules.

Step 8: Configure Network (If Issues)

Navigate to Cursor Settings > Network

  1. Click Run Diagnostics to test connectivity
  2. If behind corporate proxy:
    • Enable HTTP/1.1 fallback in VS Code settings (Cmd+,)
    • Search "HTTP/2" and enable "Disable HTTP/2"

Step 9: Install Shell Commands (CLI)

For terminal access:

  1. Open Command Palette: Cmd+Shift+P / Ctrl+Shift+P
  2. Type: "Shell Command: Install 'cursor' command in PATH"
  3. Now you can open folders with: cursor .

Enhance Cursor with these popular extensions:

ExtensionPurpose
PrettierCode formatting
ESLintJavaScript linting
GitLensGit insights
Error LensInline error display
Material Icon ThemeFile icons

Verification Checklist

  • [ ] Signed in and plan verified
  • [ ] Default AI model selected
  • [ ] Privacy settings configured appropriately
  • [ ] Tab autocomplete tested (type code, see suggestions)
  • [ ] Agent chat opens with Cmd+I / Ctrl+I
  • [ ] Inline edit works with Cmd+K / Ctrl+K
  • [ ] Network diagnostics pass
  • [ ] Shell commands installed (optional)

Troubleshooting

IssueSolution
AI not respondingRun network diagnostics
Wrong model in chatUse Cmd+/ to switch models
Tab not suggestingCheck Tab settings are enabled
Slow performanceDisable unused extensions
Settings not savingCheck write permissions

See Also

Built with VitePress | Powered by Claude AI