---
title: "Cursor Project Rules (.cursor/rules/*.mdc): yollar ve biçim · DotsAgent"
description: ".cursor/rules/*.mdc 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/cursor-rules
---

.cursor/rules/*.mdc

# Cursor Project Rules (.cursor/rules/*.mdc): konumu ve araçların dosyayı nasıl okuduğu

Cursor Project Rules, her kuralın ne zaman ekleneceğini frontmatter ile belirlediğiniz .cursor/rules/ içindeki .mdc dosyalarıdır. Cursor ayrıca AGENTS.md dosyalarını, depodan ayrı olarak tanımlanan User Rules ve Team Rules kurallarını da okur.

## Konumu

- .cursor/rules/**/*.mdc; alt klasörlere izin verilir. .cursor/rules içindeki düz .md dosyaları yok sayılır.
- Kök dizindeki ve iç içe klasörlerdeki AGENTS.md dosyaları.
- Cursor ayarlarında belirlenen User Rules.
- Ekip panosunda belirlenen Team Rules.

## Biçim

YAML frontmatter içeren Markdown; .mdc uzantısı zorunludur. alwaysApply: true kuralı her zaman ekler; alwaysApply: false ile birlikte kullanılan globs, eşleşen bir dosya bağlamda olduğunda kuralı ekler; yalnızca description varsa kararı Agent verir. Bunların hiçbiri yoksa kural yalnızca @ ile anıldığında uygulanır.

Frontmatter anahtarları: `description``globs``alwaysApply`

`.cursor/rules/*.mdc`

```
---
description: React component conventions
globs: src/components/**/*.tsx
alwaysApply: false
---

- One component per file, with a named export matching the file name.
- Type props with an interface named after the component plus Props.
- Use the existing CSS modules; no inline style objects.
- Follow @src/components/Button.tsx as the reference pattern.
```

## Öncelik ve birleştirme

Önce Team Rules, ardından Project Rules, sonra User Rules uygulanır. Geçerli tüm kurallar birleştirilir; çakışma durumunda kaynak sıralamasında önde olan geçerlidir. Zorunlu Team Rules devre dışı bırakılamaz. İç içe AGENTS.md dosyaları üst dosyalarıyla birleştirilir; daha belirli olan dosya önceliklidir.

## Dosyayı okuyan araçlar

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

## İpuçları

- globs alanında birden fazla glob kalıbını virgülle ayırın.
- Her kuralı 500 satırın altında tutun ve dosyaların içeriğini yapıştırmak yerine dosyalara @filename ile başvurun.
- Kurallar Cursor Tab'i etkilemez; User Rules ise Inline Edit için geçerli değildir.
- Eski .cursorrules dosyası artık Cursor belgelerinde yer almıyor; içeriğini .cursor/rules/ içine taşıyın.

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)

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

[.devin/rules/*.md](https://dotsagent.io/tr/instructions/files/windsurf-rules)

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

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

## Kaynaklar

1. [cursor.com](https://cursor.com/docs/context/rules)/docs/context/rules

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
