Claude-code-plugins-plus cursor-common-errors
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/cursor-pack/skills/cursor-common-errors" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-cursor-common-errors && rm -rf "$T"
plugins/saas-packs/cursor-pack/skills/cursor-common-errors/SKILL.mdCursor Common Errors
Diagnostic and resolution guide for the most frequent Cursor IDE issues. Organized by error category with specific symptoms, causes, and fixes.
Authentication Errors
"Sign-in failed" / OAuth Loop
Symptoms: Browser opens for auth, redirects back, Cursor still shows "Sign In".
Fix:
- Clear browser cookies for
andcursor.comauth.cursor.com - Try incognito/private window for the OAuth flow
- Check if browser is blocking popups from cursor.com
- Try a different auth method (GitHub vs Google vs email)
"License not found" / "No active subscription"
Symptoms: Signed in but AI features are disabled.
Fix:
- Verify subscription at cursor.com/settings
- Confirm the email address matches your Cursor account
- Sign out (
>Cmd+Shift+P
) then sign back inSign Out - If on a team plan, ask admin to verify your seat is assigned
"Session expired"
Symptoms: Features stop working mid-session.
Fix:
Cmd+Shift+P > Cursor: Sign Out > Sign back in. This refreshes the auth token.
AI Completion Errors
Tab Suggestions Not Appearing
Symptoms: No ghost text while typing.
Causes and fixes:
| Cause | Fix |
|---|---|
| Tab completion disabled | > > 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 |
"Request failed" / "Model unavailable"
Symptoms: Chat or Composer returns an error instead of a response.
Fix:
- Check status.cursor.com for outages
- Switch to a different model (model dropdown in Chat/Composer)
- If using BYOK, verify API key is valid and has credits
- Try a shorter prompt (may have hit context limit)
Poor Quality Suggestions
Symptoms: AI generates irrelevant, outdated, or incorrect code.
Fix:
- Add context: use
to reference relevant code@Files - Add project rules: create
with your patterns.cursor/rules/*.mdc - Switch model: try Claude Opus or GPT-5 for complex tasks
- Start a new chat: long conversations degrade quality
- Be more specific: "Add Zod validation to the user endpoint" beats "fix validation"
Indexing Errors
"Indexing stuck" / Never Completes
Symptoms: Status bar shows "Indexing..." indefinitely.
Fix:
- Check
-- exclude.cursorignore
,node_modules/
, large data filesdist/
>Cmd+Shift+PCursor: Resync Index- Close and reopen the workspace
- Delete index cache:
macOS: rm -rf ~/Library/Application\ Support/Cursor/Cache/ Linux: rm -rf ~/.config/Cursor/Cache/ - Restart Cursor
"@Codebase returns no results"
Symptoms: Codebase search finds nothing, even for known code.
Fix:
- Wait for indexing to complete (check status bar)
- Verify the file is not in
or.cursorignore.gitignore - Resync the index
- Check network connectivity (embeddings require API access)
Performance Errors
Cursor is Slow / Freezing
Symptoms: 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
High CPU After Startup
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.
Extension Errors
Extension Not Found / Install Failed
Symptoms: Extension from VS Code Marketplace not available.
Cause: Cursor uses Open VSX Registry, not Microsoft's marketplace.
Fix:
- Search the extension on open-vsx.org
- If not on Open VSX, download
from VS Code Marketplace website.vsix
>Cmd+Shift+PExtensions: Install from VSIX...
Extension Conflicts with AI Features
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) |
Network Errors
"Connection refused" / "Timeout"
Symptoms: AI features fail but editor works fine.
Fix:
- Check internet connectivity
- Check if corporate firewall/proxy blocks
*.cursor.com - Required domains to allowlist:
api.cursor.com api2.cursor.com auth.cursor.com *.turbopuffer.com (for indexing) - If using VPN, try disconnecting temporarily
Crash Recovery
Cursor Won't Start
# 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
Recovering Unsaved Work
Cursor auto-saves by default. Check:
>File
for recent filesOpen Recent- Hot exit preserves unsaved buffers between sessions
- Git reflog if changes were staged:
git reflog
Enterprise Considerations
- Centralized troubleshooting: Document common errors and fixes in team wiki
- Proxy configuration: Enterprise proxy settings via
:settings.json{ "http.proxy": "http://proxy.corp.com:8080" } - Support escalation: Business/Enterprise plans include priority support via Cursor dashboard
- Telemetry for diagnostics: Anonymous telemetry helps Cursor diagnose widespread issues (can be disabled)