---
title: "Devin Desktop (Windsurf) rules: paden en indeling · DotsAgent"
description: "Waar .devin/rules/*.md staat, welke indeling en frontmatter het gebruikt, hoe globale en geneste kopieën worden samengevoegd en welke tools het bestand lezen. Gecontroleerd op 2026-10-01."
url: https://dotsagent.io/nl/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin Desktop (Windsurf) rules: waar het staat en hoe tools het lezen

Devin Desktop, sinds 2026-06-02 de nieuwe naam voor Windsurf, leest regelbestanden uit .devin/rules/ en ondersteunt nog steeds .windsurf/rules/ en het verouderde .windsurfrules. De trigger van elke regel bepaalt of die altijd actief is, op basis van een glob wordt toegepast, door het model wordt gekozen of handmatig wordt aangeroepen.

## Locatie

- Workspace: .devin/rules/*.md (voorkeur) of .windsurf/rules/*.md (terugvaloptie).
- Verouderd enkel bestand: .windsurfrules in de hoofdmap van de workspace; dit wordt nog steeds gelezen.
- Globaal: ~/.codeium/windsurf/memories/global_rules.md, altijd actief.
- AGENTS.md in elke map.
- Systeem (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md of C:\ProgramData\Devin\rules\*.md.

## Indeling

Markdown; workspace-regels beginnen met YAML-frontmatter. trigger is always_on, model_decision, glob of manual. Glob-regels gebruiken globs en model_decision gebruikt description. global_rules.md is beperkt tot 6,000 tekens en elk regelbestand in de workspace tot 12,000.

Frontmatter-sleutels: `trigger``globs``description`

`.devin/rules/*.md`

```
---
trigger: glob
globs: **/*.test.ts
---

# Test files

- Use Vitest and import describe, it and expect explicitly.
- Test one behaviour per case and name it in plain English.
- Mock network calls with the helpers in test/mocks/.
- Never call real payment APIs from a test.
```

## Prioriteit en samenvoegen

.devin/ heeft voorrang op .windsurf/. Systeemregels worden gecombineerd met workspace- en globale regels, maar overschrijven die niet. global_rules.md en AGENTS.md in de hoofdmap zijn altijd actief. Regels worden gevonden in de workspace, de submappen en de bovenliggende mappen tot aan de git-root.

## Tools die het bestand lezen

| Tool | Ondersteuning |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Herkent een verouderd .windsurfrules-bestand. |

## Tips

- Maak nieuwe regels aan in .devin/rules/; gebruik .windsurf/rules/ alleen voor oudere installaties.
- Gebruik trigger: model_decision met een duidelijke description voor richtlijnen die de agent alleen moet ophalen wanneer ze relevant zijn.
- Automatisch gegenereerde Memories zijn alleen van toepassing op de verouderde Cascade-agent, niet op Devin Local, dat nu de standaard is.

Genereer vanuit één formulier een AGENTS.md en bijpassende regelbestanden voor vijf tools. [Open de AGENTS.md-generator →](https://dotsagent.io/nl/instructions)

## Andere instructiebestanden

[AGENTS.md](https://dotsagent.io/nl/instructions/files/agents-md)

[CLAUDE.md](https://dotsagent.io/nl/instructions/files/claude-md)

[GEMINI.md](https://dotsagent.io/nl/instructions/files/gemini-md)

[.cursor/rules/*.mdc](https://dotsagent.io/nl/instructions/files/cursor-rules)

[.github/copilot-instructions.md](https://dotsagent.io/nl/instructions/files/github-copilot-instructions)

[.clinerules/](https://dotsagent.io/nl/instructions/files/cline-rules)

[~/.openclaw/workspace/AGENTS.md](https://dotsagent.io/nl/instructions/files/openclaw-workspace)

## Bronnen

1. [docs.windsurf.com](https://docs.windsurf.com/windsurf/cascade/memories)/windsurf/cascade/memories
2. [devin.ai](https://devin.ai/blog/windsurf-is-now-devin-desktop)/blog/windsurf-is-now-devin-desktop
3. [docs.devin.ai](https://docs.devin.ai/desktop/devin-desktop-faq)/desktop/devin-desktop-faq

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026
