---
title: "Cursor Project Rules (.cursor/rules/*.mdc): jalur dan format · DotsAgent"
description: "Lokasi .cursor/rules/*.mdc, format dan frontmatter-nya, cara salinan global dan bertingkat digabungkan, serta tool yang membacanya. Diperiksa pada 2026-10-01."
url: https://dotsagent.io/id/instructions/files/cursor-rules
---

.cursor/rules/*.mdc

# Cursor Project Rules (.cursor/rules/*.mdc): lokasi dan cara tool membacanya

Project Rules di Cursor adalah file .mdc di .cursor/rules/ yang frontmatter-nya menentukan kapan setiap aturan disertakan. Cursor juga membaca AGENTS.md, serta User Rules dan Team Rules yang ditetapkan di luar repository.

## Lokasi

- .cursor/rules/**/*.mdc, subfolder diperbolehkan; file .md biasa di .cursor/rules diabaikan.
- AGENTS.md di direktori root dan subdirektori.
- User Rules, ditetapkan di setelan Cursor.
- Team Rules, ditetapkan di dasbor tim.

## Format

Markdown dengan YAML frontmatter; ekstensi .mdc wajib digunakan. alwaysApply: true selalu menyertakan aturan; globs dengan alwaysApply: false menyertakannya saat file yang cocok ada dalam konteks; jika hanya ada description, Agent yang menentukan. Tanpa semua atribut ini, aturan hanya berlaku saat Anda menyebutnya dengan @.

Kunci frontmatter: `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.
```

## Prioritas dan penggabungan

Team Rules, lalu Project Rules, kemudian User Rules. Semua aturan yang berlaku digabungkan; jika terjadi konflik, sumber yang lebih awal diutamakan. Team Rules yang diberlakukan tidak dapat dinonaktifkan. File AGENTS.md bertingkat digabungkan dengan file induknya, dan file yang lebih spesifik diutamakan.

## Tool yang membacanya

| Tool | Dukungan |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Mendeteksi file .cursorrules lama. |

## Tips

- Pisahkan beberapa glob dengan koma di kolom globs.
- Batasi setiap aturan hingga 500 baris dan rujuk file dengan @filename, bukan menyalin isinya.
- Aturan tidak memengaruhi Cursor Tab, dan User Rules tidak berlaku untuk Inline Edit.
- File lama .cursorrules tidak lagi disebut dalam dokumentasi Cursor; pindahkan isinya ke .cursor/rules/.

Buat AGENTS.md dan file aturan yang sesuai untuk lima tool dari satu formulir. [Buka generator AGENTS.md →](https://dotsagent.io/id/instructions)

## File instruksi lainnya

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

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

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

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

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

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

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

## Sumber

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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026
