| name | windsurf-load-scale |
| description | Scale Windsurf adoption across large organizations with workspace strategies and performance tuning.
Use when rolling out Windsurf to 50+ developers, managing large monorepo workspaces,
or planning enterprise-scale deployment.
Trigger with phrases like "windsurf at scale", "windsurf large team",
"windsurf monorepo", "windsurf organization", "windsurf 100 developers".
|
| allowed-tools | Read, Write, Edit |
| version | 1.11.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","windsurf","scaling","enterprise","large-team"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Windsurf Load & Scale
Overview
Strategies for deploying Windsurf AI IDE across large organizations (50-1000+ developers). Covers workspace partitioning for monorepos, configuration distribution, credit budgeting, and performance at scale.
Prerequisites
- Windsurf Teams or Enterprise plan
- Admin dashboard access
- Understanding of team structure and repository layout
- Network/IT involvement for enterprise features
Instructions
Step 1: Workspace Strategy for Large Codebases
workspace_sizing:
optimal: "<5,000 files — fast indexing, precise Cascade context"
acceptable: "5,000-20,000 files — add .codeiumignore, expect slower indexing"
problematic: "20,000+ files — must partition into sub-workspaces"
unworkable: "100,000+ files at root — Cascade context diluted, indexing very slow"
Step 2: Monorepo Partitioning
# Large monorepo (100K+ files)
company-monorepo/
├── .windsurfrules # Brief shared conventions only
├── .codeiumignore # Aggressive: exclude EVERYTHING except src
├── apps/
│ ├── web-app/ # Developer A opens this window
│ │ ├── .windsurfrules # Next.js-specific AI context
│ │ └── .codeiumignore # Local exclusions
│ ├── mobile-app/ # Developer B opens this window
│ │ ├── .windsurfrules # React Native context
│ │ └── .codeiumignore
│ └── admin-portal/ # Developer C opens this window
│ ├── .windsurfrules
│ └── .codeiumignore
├── services/
│ ├── api-gateway/ # Backend team opens individual services
│ ├── auth-service/
│ ├── payment-service/
│ └── notification-service/
├── packages/
│ └── shared-types/ # Library maintainer opens this
└── infrastructure/
└── terraform/ # DevOps opens this
Rule: Never open the monorepo root in Windsurf. Each developer opens their service directory.
Step 3: Configuration Distribution at Scale