auto_awesome

Windsurf (.windsurfrules)

Windsurf reads .windsurfrules from the repo root. Plain markdown — Windsurf treats it as a system-prompt prefix appended to every Cascade interaction.

File path
.windsurfrules
Length cap (recommended)
~500 lines
Frontmatter
No
File globs
No

Format quirks

  • check_circleWindsurf merges .windsurfrules with global_rules.md from the user profile
  • check_circlePer-workspace rules live in .windsurf/rules/*.md (newer format)
  • check_circlePlain markdown — no frontmatter

Browse stack examples

Every stack page in the library has a one-click copy button for Windsurf (.windsurfrules). Open any of these and pick "Windsurf (.windsurfrules)" from the format dropdown.

See all 20 stacksarrow_forward

Official docs: https://docs.codeium.com/windsurf/cascade/rules