All examples

Minimal starter, .windsurfrules

The stack-neutral starter as a Windsurf workspace rules file: same content.

Composed from the starter rules pack. Same file from the CLI: aibysitter init --packs starter --format windsurf

Written for this site, CC0, scored by this linter, not tested against any agent.

File
.windsurfrules, 26 lines
Format
.windsurfrules Legacy format
Save as
.windsurfrules
Category
General
Tags
License
CC0 1.0, public domain. No attribution needed.

Download .windsurfrules Lint a copy

Aibysitter lint score

100 / 100 — A

Ruleset v4

No deductions.

Badge

Aibysitter lint score: A 100

Markdown for a README:

[![Aibysitter lint score: A 100](https://aibysitting.net/gallery/minimal-starter-windsurf/badge.svg)](https://aibysitting.net/Gallery/minimal-starter-windsurf)

.windsurfrules

View rendered

  1. # Project rules
  2. Fill in the bracketed parts. Delete any line that does not apply. Keep this file under 60 lines.
  3. ## Stack
  4. - Language and version: [C# 13 on .NET 10]
  5. - Frameworks: [ASP.NET Core, EF Core]
  6. - Package manager: [NuGet]
  7. ## Commands
  8. - Build: `[build command]`
  9. - Test: `[test command]`
  10. - Format or lint: `[format command]`
  11. ## Rules
  12. - Run the test command before reporting a task complete.
  13. - Change only the files the task names, plus their tests.
  14. - Match the code style of the file being edited.
  15. - Ask before adding a dependency.
  16. - Ask before deleting a file.
  17. - Do not commit secrets, keys, or `.env` files.
  18. ## Done
  19. - Build and tests pass.
  20. - New behavior has a test that asserts the result.
  21. - The PR description lists what changed and how it was tested.