Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Troubleshoot common Cursor IDE errors: authentication, completion, indexing, API, and performance issues. Triggers on "cursor error", "cursor not working", "cursor issue", "cursor problem", "fix cursor", "cursor crash".
.claude/skills/jeremylongshore-cursor-common-errors/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 52% | 0% |
Diagnose Cursor startup, authentication, extension, indexing, and workspace errors with reversible, user-scoped steps before resetting local state.
| Condition | Safe response | |---|---| | Reset would erase user settings | Create and verify a backup before proceeding. | | Logs contain sensitive code or tokens | Redact them and use the approved secure support route. | | Error persists after safe remediation | Stop destructive retries and escalate with the minimal reproduction. |
When Cursor will not start, launch once with extensions disabled, record the version and outcome, then re-enable extensions individually in a disposable profile. Clear only cache folders after backing up settings; do not delete the full profile to diagnose a single extension.
Diagnostic and resolution guide for the most frequent Cursor IDE issues. Organized by error category with specific symptoms, causes, and fixes.
Symptoms: Browser opens for auth, redirects back, Cursor still shows "Sign In".
Fix:
cursor.com and auth.cursor.comSymptoms: Signed in but AI features are disabled.
Fix:
Cmd+Shift+P > Sign Out) then sign back inSymptoms: Features stop working mid-session.
Fix: Cmd+Shift+P > Cursor: Sign Out > Sign back in. This refreshes the auth token.
Symptoms: No ghost text while typing.
Causes and fixes:
| Cause | Fix | |-------|-----| | Tab completion disabled | Cursor Settings > Tab > enable | | Conflicting extension (Copilot/TabNine) | Disable other completion extensions | | File type not supported | Check file is a recognized language | | Rate limited (Free plan) | Wait or upgrade to Pro | | Large file (>10K lines) | Split file or use Cmd+K for specific sections |
Symptoms: Chat or Composer returns an error instead of a response.
Fix:
Symptoms: AI generates irrelevant, outdated, or incorrect code.
Fix:
@Files to reference relevant code.cursor/rules/*.mdc with your patternsSymptoms: Status bar shows "Indexing..." indefinitely.
Fix:
.cursorignore -- exclude node_modules/, dist/, large data filesCmd+Shift+P > Cursor: Resync Index macOS: rm -rf ~/Library/Application\ Support/Cursor/Cache/ Linux: rm -rf ~/.config/Cursor/Cache/
Symptoms: Codebase search finds nothing, even for known code.
Fix:
.cursorignore or .gitignoreSymptoms: Editor lags, typing delays, UI freezes.
Diagnosis and fixes:
Step 1: Open Process Explorer
Cmd+Shift+P > "Developer: Open Process Explorer"
Identify which process uses most CPU/memory
Step 2: Extension audit
Disable extensions one-by-one to find the culprit
Common offenders: GitLens (large repos), Prettier (on save), ESLint
Step 3: Reduce indexed scope
Add large directories to .cursorignore
Step 4: Clear chat history
Long chat sessions consume memory. Start new chats frequently.
Step 5: Increase memory limit
settings.json: "files.maxMemoryForLargeFilesMB": 4096Symptoms: CPU spikes for minutes after opening a project.
Cause: Initial indexing + extension loading.
Fix: Wait for indexing to complete. Add aggressive .cursorignore patterns. Close unused workspace folders.
Symptoms: Extension from VS Code Marketplace not available.
Cause: Cursor uses Open VSX Registry, not Microsoft's marketplace.
Fix:
.vsix from VS Code Marketplace websiteCmd+Shift+P > Extensions: Install from VSIX...Common conflicts:
| Extension | Conflict | Resolution | |-----------|----------|------------| | GitHub Copilot | Duplicate Tab suggestions | Disable Copilot in Cursor | | TabNine | Duplicate completions | Disable TabNine | | IntelliCode | Suggestion conflicts | Disable IntelliCode | | Vim | Ctrl+K/L/I conflicts | Remap AI shortcuts (see cursor-keybindings skill) |
Symptoms: AI features fail but editor works fine.
Fix:
*.cursor.com api.cursor.com api2.cursor.com auth.cursor.com *.turbopuffer.com (for indexing)
bash# Start with extensions disabled cursor --disable-extensions # Start with GPU disabled (Linux/Windows) cursor --disable-gpu # Reset to defaults (nuclear option -- backs up settings first) # macOS: cp -r ~/Library/Application\ Support/Cursor ~/cursor-backup rm -rf ~/Library/Application\ Support/Cursor/Cache rm -rf ~/Library/Application\ Support/Cursor/CachedData
Cursor auto-saves by default. Check:
File > Open Recent for recent filesgit reflogsettings.json:json { "http.proxy": "http://proxy.corp.com:8080" }
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-12 | pass→pass | 11,129 | 8,152 | -27% | 1 | 1 | 0% | 2,029 | 3,081 | +52% | 0 | 0 | — |
case-01 | fail→pass | 16,637 | 22,137 | +33% | 1 | 1 | 0% | 2,499 | 3,955 | +58% | 0 | 0 | — |
case-02 | fail→pass | 17,864 | 14,827 | -17% | 1 | 1 | 0% | 3,131 | 3,960 | +26% | 0 | 0 | — |
case-03 | fail→pass | 27,766 | 13,458 | -52% | 1 | 1 | 0% | 2,526 | 3,300 | +31% | 0 | 0 | — |
case-04 | pass→pass | 19,424 | 34,179 | +76% | 1 | 1 | 0% | 1,845 | 2,894 | +57% | 0 | 0 | — |
case-05 | pass→pass | 8,995 | 3,933 | -56% | 1 | 1 | 0% | 1,648 | 2,354 | +43% | 0 | 0 | — |
case-06 | pass→pass | 13,889 | 7,974 | -43% | 1 | 1 | 0% | 2,443 | 2,939 | +20% | 0 | 0 | — |
case-07 | fail→pass | 14,042 | 11,250 | -20% | 1 | 1 | 0% | 2,470 | 3,710 | +50% | 0 | 0 | — |
case-08 | fail→pass | 12,202 | 8,676 | -29% | 1 | 1 | 0% | 2,009 | 3,054 | +52% | 0 | 0 | — |
case-09 | fail→pass | 9,683 | 3,606 | -63% | 1 | 1 | 0% | 1,892 | 2,299 | +22% | 0 | 0 | — |
case-10 | pass→pass | 9,437 | 4,837 | -49% | 1 | 1 | 0% | 1,744 | 2,663 | +53% | 0 | 0 | — |
case-11 | pass→pass | 9,989 | 6,770 | -32% | 1 | 1 | 0% | 1,684 | 2,857 | +70% | 0 | 0 | — |
case-13 | fail→fail | 12,795 | 9,071 | -29% | 1 | 1 | 0% | 2,673 | 3,523 | +32% | 0 | 0 | — |
case-14 | pass→pass | 6,974 | 5,968 | -14% | 1 | 1 | 0% | 1,244 | 2,441 | +96% | 0 | 0 | — |
case-15 | fail→pass | 8,331 | 3,718 | -55% | 1 | 1 | 0% | 1,405 | 2,265 | +61% | 0 | 0 | — |
case-16 | pass→pass | 12,561 | 10,009 | -20% | 1 | 1 | 0% | 2,091 | 2,931 | +40% | 0 | 0 | — |
case-17 | pass→pass | 9,696 | 24,269 | +150% | 1 | 1 | 0% | 1,172 | 2,166 | +85% | 0 | 0 | — |
case-18 | pass→pass | 8,748 | 16,766 | +92% | 1 | 1 | 0% | 1,579 | 2,612 | +65% | 0 | 0 | — |
case-19 | fail→fail | 10,062 | 5,857 | -42% | 1 | 1 | 0% | 1,770 | 2,661 | +50% | 0 | 0 | — |
case-20 | pass→pass | 7,291 | 4,451 | -39% | 1 | 1 | 0% | 1,505 | 2,631 | +75% | 0 | 0 | — |
case-21 | pass→pass | 7,047 | 6,083 | -14% | 1 | 1 | 0% | 1,350 | 2,811 | +108% | 0 | 0 | — |
case-22 | pass→pass | 4,633 | 3,795 | -18% | 1 | 1 | 0% | 930 | 2,439 | +162% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +32 percentage points is the difference between those two pass rates over the 22 comparable cases.
The publisher has shipped newer versions since this run, so these numbers describe v1, not the version currently listed.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.