---
title: "GEMINI.md (Gemini CLI): المسارات والتنسيق · DotsAgent"
description: "مكان GEMINI.md، وتنسيقه وبيانات Frontmatter فيه، وكيفية دمج النسخ العامة والمتداخلة، والأدوات التي تقرؤه. تم التحقق في 2026-10-01."
url: https://dotsagent.io/ar/instructions/files/gemini-md
---

GEMINI.md

# GEMINI.md (Gemini CLI): مكانه وكيفية قراءته من الأدوات

GEMINI.md هو ملف السياق الذي يرسله Gemini CLI مع كل prompt. ويمكنه أيضاً قراءة AGENTS.md أو أي اسم آخر تحدده في context.fileName.

## مكان الملف

- عام: ~/.gemini/GEMINI.md.
- ملفات GEMINI.md في مجلدات مساحة العمل والمجلدات الأصلية لها.
- ملفات GEMINI.md التي تُكتشف عند الحاجة في المجلدات التي تصل إليها الأدوات، وكذلك في المجلدات الأصلية لها وصولاً إلى جذر موثوق.

## التنسيق

Markdown بلا بيانات وصفية أولية. أدرج ملفات أخرى باستخدام @file.md، بمسار نسبي أو مطلق، عبر Memory Import Processor. يمكن ضبط اسم الملف باستخدام context.fileName كسلسلة نصية أو قائمة.

`GEMINI.md`

```
# Project context

@./docs/architecture.md

## Commands

- Install: `uv sync`
- Test: `uv run pytest`
- Lint: `uv run ruff check .`

## Rules

- Target Python 3.13 with type hints on public functions.
- Keep database code in app/db/.
- Never run migrations against production.
```

## الأولوية والدمج

تُحمّل الملفات بالترتيب التالي: الملف العام، ثم مجلدات مساحة العمل والمجلدات الأصلية، ثم الملفات المكتشفة عند الحاجة. تُجمع كلها وتُرسل مع كل prompt، لذا لا يُستبدل أي محتوى.

## الأدوات التي تقرأه

| الأداة | الدعم |
| --- | --- |
| [Gemini CLI](https://geminicli.com/docs/cli/gemini-md/) | مدعوم أصلياً. أعد تسميته أو أضف AGENTS.md عبر context.fileName؛ وافحصه باستخدام /memory show وأعد تحميله باستخدام /memory reload. |
| [GitHub Copilot](https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions) | يقرأ GEMINI.md في جذر المشروع بوصفه تعليمات للوكيل، كبديل عن AGENTS.md. |

## نصائح

- اضبط context.fileName على ["AGENTS.md", "GEMINI.md"] في .gemini/settings.json لمشاركة ملف واحد مع وكلاء آخرين.
- يُرفق كل ملف محمّل بكل prompt، لذا احذف ما لا يحتاج إليه النموذج في كل مرة.
- استخدم /memory show لمعرفة ما حمّله Gemini CLI بالضبط، واستخدم /memory reload بعد التعديل.

أنشئ ملف AGENTS.md وملفات قواعد متوافقة لخمسة أدوات من نموذج واحد. [افتح مولّد AGENTS.md →](https://dotsagent.io/ar/instructions)

## ملفات التعليمات الأخرى

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

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

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

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

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

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

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

## المصادر

1. [geminicli.com](https://geminicli.com/docs/cli/gemini-md/)/docs/cli/gemini-md/

مرجع مستقل لمطوّري وكلاء الذكاء الاصطناعي. لا تربطنا أي علاقة بأي من المورّدين المذكورين هنا.

© 2026 DotsAgent · تم التحقق من المعلومات في 1 أكتوبر 2026
