| name | windsurf-prod-checklist |
| description | Execute Windsurf production readiness checklist for team and enterprise Use when this capability is needed. |
| metadata | {"author":"flight505"} |
Windsurf Production Checklist
Overview
Complete checklist for rolling out Windsurf to production teams. Covers workspace configuration, security hardening, team onboarding, and monitoring.
Prerequisites
- Windsurf plan selected (Pro, Teams, or Enterprise)
- Admin access to Windsurf dashboard
- Git repositories identified for rollout
- Team agreement on AI usage policy
Instructions
Phase 1: Pre-Deployment Configuration
Workspace Config (per repository):
Security:
Team Policy:
Phase 2: Team Onboarding
Per-Developer Setup:
#!/bin/bash
echo "Setting up Windsurf for this project..."
windsurf --version || { echo "Install Windsurf first: https://windsurf.com/download"; exit 1; }
[ -f .windsurfrules ] || echo "WARNING: .windsurfrules missing"
[ -f .codeiumignore ] || echo "WARNING: .codeiumignore missing"
windsurf --install-extension esbenp.prettier-vscode
windsurf --install-extension dbaeumer.vscode-eslint
windsurf --disable-extension github.copilot 2>/dev/null || true
echo "Setup complete. Open project folder (not monorepo root) for best AI context."
Training Checklist:
Phase 3: Monitoring and Optimization
Admin Dashboard Monitoring:
metrics:
adoption:
- active_users_vs_total_seats
- daily_active_users
quality:
- completion_acceptance_rate
- cascade_success_rate
efficiency:
- credits_consumed_per_user
- tasks_completed_per_day
Quarterly Review:
Phase 4: Rollback Procedure
If Windsurf causes issues:
1. Disable Cascade for team: Admin Dashboard > Features > Cascade > Off
2. Developers can still use Supercomplete (non-agentic)
3. Switch to manual coding while investigating
4. Review recent Cascade-generated commits for issues
5. File support ticket with debug bundle (see windsurf-debug-bundle)
Error Handling
| Issue | Severity | Mitigation |
|---|
| Cascade generates broken code | Medium | Enforce tests-pass-before-merge policy |
| AI exposes secrets in suggestions | High | Audit .codeiumignore, rotate exposed secrets |
| Team not adopting | Low | Training session, share productivity data |
| Credits exhausted mid-sprint | Medium | Monitor usage, buy additional credits proactively |
Examples
Recommended Extension Set
{
"recommendations": [
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"biomejs.biome"
],
"unwantedRecommendations": [
"github.copilot",
"tabnine.tabnine-vscode"
]
}
Quick Compliance Check
set -euo pipefail
echo "Config: $([ -f .windsurfrules ] && echo 'OK' || echo 'MISSING')"
echo "Ignore: $([ -f .codeiumignore ] && echo 'OK' || echo 'MISSING')"
echo "Rules: $([ -d .windsurf/rules ] && echo 'OK' || echo 'MISSING')"
Resources
Next Steps
For version upgrades, see windsurf-upgrade-migration.
Source: flight505/skill-forge — distributed by TomeVault.