From cursor-pack
Troubleshoots common Cursor IDE errors: authentication failures, AI completion issues, stuck indexing, API problems, and performance degradation.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin cursor-packThis skill is limited to using the following tools:
Diagnostic and resolution guide for the most frequent Cursor IDE issues. Organized by error category with specific symptoms, causes, and fixes.
Diagnoses AI suggestion issues in Cursor like context gaps, wrong APIs, pattern mismatches, and hallucinations. Guides fixes with .cursor/rules and explicit file refs.
Provides expert guidance on Cursor AI IDE features like .cursorrules files, Plan Mode, Background Agents, context management, and model selection for AI-assisted coding productivity.
Manages Cursor docs index: scrapes llms.txt, searches keywords/tags/queries, resolves doc_ids/aliases, rebuilds index, detects drift via scripts.
Share bugs, ideas, or general feedback.
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 IndexmacOS: 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": 4096
Symptoms: 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.comapi.cursor.com
api2.cursor.com
auth.cursor.com
*.turbopuffer.com (for indexing)
# 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:
{ "http.proxy": "http://proxy.corp.com:8080" }