35 files, 30+ rules for Windsurf IDE

Make Windsurf Cascade write production-quality code

30+ pre-configured rules for Windsurf IDE. Covers 10+ frameworks, 5 databases, and 4 languages. Native .windsurf/rules/ format with optimized triggers.

One-time purchaseLifetime updates30-day guarantee
terminal

Without rules, Cascade wastes your time on:

Windsurf is powerful, but Cascade is generic by default. It doesn't know your stack, your patterns, or your preferences.

Generic AI output

Cascade generates one-size-fits-all code without stack-specific patterns, ignoring your framework conventions.

Repeating context

You re-explain your conventions every conversation because Cascade has no rules to remember your stack preferences.

Wrong patterns

Framework-specific anti-patterns slip through — wrong hook usage, deprecated APIs, insecure defaults.

Wasted time

More time fixing AI output than coding yourself. You end up rewriting what Cascade generated from scratch.

What's included

Everything Cascade needs to write production-grade code

35 files optimized for Windsurf's native rule format. Not a random collection — a complete rule set with smart triggers that works together.

30 Rule Files

Technology-specific .md rules for .windsurf/rules/

5 Master Configs

Pre-built always_on rules for common stacks

10 Framework Rules

Next.js, React, Vue, FastAPI, Django, Express, Go, Rails, Laravel

5 Database Rules

Supabase, Prisma, Drizzle, SQLAlchemy, MongoDB

Smart Triggers

glob, model_decision, always_on — Cascade applies rules intelligently

2 Documentation Guides

Quick start and customization guides

30+ rules. Every major framework and database.

Whether you build with Next.js, Django, or Rails — this pack has rules that make Cascade generate production-quality code.

Frameworks
10 frameworks covered

Dedicated rule files for the most popular web and API frameworks. Each includes architecture patterns, code examples, and anti-patterns.

  • Next.js 15 (App Router)
  • React
  • React Native
  • Vue / Nuxt
  • FastAPI
  • Django
  • Express
  • Go / Gin
  • Rails
  • Laravel
Databases & More
Comprehensive stack coverage

Database rules, payment integrations, language standards, and styling conventions — everything your project needs.

  • Supabase
  • Prisma
  • Drizzle
  • SQLAlchemy
  • MongoDB
  • Stripe
  • TypeScript
  • Tailwind
Windsurf Native
Built for Cascade triggers

Every rule uses Windsurf's native trigger system. Cascade applies the right rules at the right time, automatically.

  • glob triggers for file-specific rules
  • model_decision for context-aware rules
  • always_on for core standards
  • Good & bad code examples
  • Anti-pattern detection
  • Security best practices

A glimpse inside a rule file

This is a preview of nextjs-15.md — just 1 of 35 files included in the pack.

nextjs-15.md
351 lines | Preview
---
trigger: glob
description: Next.js 15 App Router rules for Windsurf Cascade
globs:
  - "app/**/*.tsx"
  - "app/**/*.ts"
  - "src/app/**/*.tsx"
  - "src/app/**/*.ts"
---

# Next.js 15 — Windsurf Rules

## Architecture
- Use App Router exclusively (no Pages Router)
- Server Components by default
- "use client" only when interactivity is required
- Server Actions for all data mutations
- Validate ALL inputs with Zod schemas

## Route Handlers
- Export named HTTP methods: GET, POST, PUT, DELETE
- Always return NextResponse with proper status codes
- Use `NextRequest` for typed request handling
- Implement proper error boundaries

## Data Fetching
- Fetch data in Server Components (no useEffect)
- Use `unstable_cache` for repeated queries
- Implement loading.tsx and error.tsx per route
- Prefer parallel data fetching with Promise.all

## Anti-patterns (NEVER do these)
- Never use getServerSideProps or getStaticProps
- Never use `any` type — use strict TypeScript
- Never fetch data client-side when SSR works
- Never skip input validation on API routes
- Never hardcode secrets or API keys
...

Each rule file includes architecture patterns, code examples, anti-patterns, and security guidelines.

One purchase. Unlimited projects.

Stop wasting hours on AI configuration. Get it right from the start.

Most Popular
$9one-time

No subscription. No recurring fees. Pay once, use forever.

Everything included:

  • 30 technology-specific rule files
  • 5 master configuration files
  • 10 framework rules
  • 5 database rules
  • 4 language rules
  • 4 testing rules
  • Stripe + LemonSqueezy payment rules
  • Tailwind + CSS Modules styling rules
  • Docker + GitHub Actions + Vercel rules
  • Quick start guide
  • Customization guide
  • Lifetime free updates
Get the Pack — $9
30-day money-back guaranteeLifetime updatesSecure checkout via Gumroad

Frequently asked questions