---
title: "Devin Desktop (Windsurf) rules: yollar ve biçim · DotsAgent"
description: ".devin/rules/*.md dosyasının konumu, biçimi ve frontmatter'ı, genel ve iç içe kopyaların nasıl birleştirildiği ve hangi araçların dosyayı okuduğu. Son kontrol: 2026-10-01."
url: https://dotsagent.io/tr/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin Desktop (Windsurf) rules: konumu ve araçların dosyayı nasıl okuduğu

2026-06-02 tarihinden beri Windsurf'ün yeni adı olan Devin Desktop, kural dosyalarını .devin/rules/ konumundan okur; .windsurf/rules/ konumunu ve eski .windsurfrules dosyasını da kabul eder. Her kuralın ne zaman devreye gireceğini tetikleyicisi belirler: her zaman, glob eşleşmesiyle, modelin seçimiyle veya elle çağrılarak.

## Konumu

- Çalışma alanı: .devin/rules/*.md (tercih edilen) veya .windsurf/rules/*.md (yedek).
- Eski tek dosya: çalışma alanının kökündeki .windsurfrules dosyası; okunmaya devam eder.
- Genel: ~/.codeium/windsurf/memories/global_rules.md; her zaman etkin.
- Herhangi bir dizindeki AGENTS.md.
- Sistem (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md veya C:\ProgramData\Devin\rules\*.md.

## Biçim

Markdown; çalışma alanı kuralları YAML frontmatter ile başlar. trigger değeri always_on, model_decision, glob veya manual olabilir. glob kuralları için globs, model_decision için description kullanılır. global_rules.md en fazla 6,000 karakter, çalışma alanındaki her kural dosyası ise en fazla 12,000 karakter olabilir.

Frontmatter anahtarları: `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.
```

## Öncelik ve birleştirme

.devin/, .windsurf/'e göre önceliklidir. Sistem kuralları, çalışma alanı ve genel kurallarla birleştirilir ancak onları geçersiz kılmaz. global_rules.md ve kök dizindeki AGENTS.md her zaman etkindir. Kurallar çalışma alanında, alt dizinlerinde ve git köküne kadar üst dizinlerde aranır.

## Dosyayı okuyan araçlar

| Araç | Destek |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Eski .windsurfrules dosyasını algılar. |

## İpuçları

- Yeni kuralları .devin/rules/ içinde oluşturun; .windsurf/rules/ konumunu yalnızca eski kurulumlar için kullanın.
- Aracının yalnızca ilgili olduğunda kullanması gereken yönergeler için açık bir açıklamayla birlikte trigger: model_decision kullanın.
- Otomatik oluşturulan Memories yalnızca eski Cascade agent için geçerlidir; artık varsayılan olan Devin Local için geçerli değildir.

Tek bir formdan beş araç için AGENTS.md ve eşleşen kural dosyaları oluşturun. [AGENTS.md oluşturucusunu açın →](https://dotsagent.io/tr/instructions)

## Diğer talimat dosyaları

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

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

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

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

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

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

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

## Kaynaklar

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

AI agent geliştirenler için bağımsız bir başvuru kaynağıdır. Burada adı geçen hiçbir sağlayıcıyla bağlantısı yoktur.

© 2026 DotsAgent · Bilgiler 1 Ekim 2026 tarihinde kontrol edildi
