From windsurf-pack
Diagnose and fix common Windsurf IDE and Cascade errors. Use when Cascade stops working, Supercomplete fails, indexing hangs, or encountering Windsurf-specific issues. Trigger with phrases like "windsurf error", "fix windsurf", "windsurf not working", "cascade broken", "windsurf slow".
npx claudepluginhub flight505/skill-forge --plugin windsurf-packThis skill is limited to using the following tools:
Quick reference for the most common Windsurf IDE errors and their solutions. Covers Cascade failures, Supercomplete issues, indexing problems, and extension conflicts.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Quick reference for the most common Windsurf IDE errors and their solutions. Covers Cascade failures, Supercomplete issues, indexing problems, and extension conflicts.
Symptoms: Cascade panel shows spinner indefinitely, no response to prompts.
Solutions:
Symptoms: No ghost text appears while typing.
Solutions:
.codeiumignore: Current file might be excluded from indexing// Verify in settings.json
{
"editor.inlineSuggest.enabled": true,
"codeium.autocomplete.enable": true
}
Symptoms: Status bar shows "Indexing..." for extended periods, Cascade lacks context.
Solutions:
.codeiumignore:node_modules/
.git/
dist/
build/
.next/
coverage/
vendor/
__pycache__/
*.min.js
*.bundle.js
*.map
Symptoms: Duplicate suggestions, slow editor, features not working.
Known conflicts:
GitHub Copilot — conflicts with Supercomplete (disable one)
TabNine — conflicts with Supercomplete
Cody (Sourcegraph) — conflicts with Cascade
IntelliCode — may interfere with completions
Fix: Disable conflicting extensions:
Extensions sidebar > Search "copilot" > Disable
Symptoms: Cascade modifies files you didn't intend.
Solutions:
.windsurfignore to protect sensitive directoriesSymptoms: "You've used all your credits" or specific model unavailable.
Solutions:
Symptoms: MCP tools not appearing in Cascade, "server disconnected" errors.
Solutions:
~/.codeium/windsurf/mcp_config.json${VAR} interpolationSymptoms: Cascade forgets what it was doing, makes contradictory changes.
Solutions:
@src/services/auth.ts| Issue | Quick Fix | Root Cause |
|---|---|---|
| No AI features | Check auth in status bar | Token expired, re-sign-in |
| Cascade slow | Add .codeiumignore | Indexing too many files |
| Wrong suggestions | Update .windsurfrules | Missing project context |
| Preview broken | Close and re-open Preview | Dev server disconnected |
| Terminal errors | Cmd/Ctrl+Shift+. | Auto-debug via Cascade |
# Check if Windsurf is installed
windsurf --version
# Check Codeium auth state
ls ~/.codeium/
Command Palette (Cmd/Ctrl+Shift+P):
1. "Codeium: Reset Indexing"
2. "Cascade: Restart"
3. "Developer: Reload Window"
For comprehensive debugging, see windsurf-debug-bundle.