---
title: "Devin Desktop (Windsurf) rules : chemins et format · DotsAgent"
description: "Emplacement de .devin/rules/*.md, format et frontmatter, fusion des copies globales et imbriquées, et outils qui le lisent. Vérifié le 2026-10-01."
url: https://dotsagent.io/fr/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin Desktop (Windsurf) rules : emplacement et lecture par les outils

Devin Desktop, le nouveau nom de Windsurf depuis le 2026-06-02, lit les fichiers de règles dans .devin/rules/ et accepte toujours .windsurf/rules/ ainsi que l'ancien fichier .windsurfrules. Le déclencheur de chaque règle détermine si elle est toujours active, sélectionnée par glob, choisie par le modèle ou appelée manuellement.

## Emplacement

- Espace de travail : .devin/rules/*.md (recommandé) ou .windsurf/rules/*.md (solution de repli).
- Fichier unique historique : .windsurfrules à la racine de l'espace de travail, toujours pris en charge.
- Global : ~/.codeium/windsurf/memories/global_rules.md, toujours actif.
- AGENTS.md dans n'importe quel répertoire.
- Système (Enterprise) : /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md ou C:\ProgramData\Devin\rules\*.md.

## Format

Markdown ; les règles de l'espace de travail commencent par un frontmatter YAML. trigger peut prendre les valeurs always_on, model_decision, glob ou manual ; les règles glob utilisent des globs, et les règles model_decision une description. global_rules.md est limité à 6,000 caractères et chaque fichier de règle de l'espace de travail à 12,000.

Clés du frontmatter : `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.
```

## Priorité et fusion

.devin/ a priorité sur .windsurf/. Les règles système s'ajoutent aux règles de l'espace de travail et aux règles globales sans les remplacer ; global_rules.md et AGENTS.md à la racine sont toujours actifs. Les règles sont recherchées dans l'espace de travail, ses sous-répertoires et ses répertoires parents, jusqu'à la racine Git.

## Outils qui le lisent

| Outil | Compatibilité |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Détecte l'ancien fichier .windsurfrules. |

## Conseils

- Créez les nouvelles règles dans .devin/rules/ ; réservez .windsurf/rules/ aux anciennes installations.
- Utilisez trigger: model_decision avec une description claire pour les consignes que l'agent ne doit appliquer que lorsqu'elles sont pertinentes.
- Les mémoires générées automatiquement ne s'appliquent qu'à l'ancien agent Cascade, pas à Devin Local, qui est désormais l'agent par défaut.

Générez un AGENTS.md et des fichiers de règles correspondants pour cinq outils à partir d’un seul formulaire. [Ouvrir le générateur AGENTS.md →](https://dotsagent.io/fr/instructions)

## Autres fichiers d’instructions

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

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

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

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

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

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

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

## Sources

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

Référence indépendante pour les personnes qui créent des agents IA. Sans affiliation avec les fournisseurs cités.

© 2026 DotsAgent · Données vérifiées le 1 octobre 2026
