العالم لا ينتظر.RSS
BIG CHANGE.

نسخة Markdown

AI-translated from English; not yet reviewed by a fluent editor.

# ثبّت Context Mode في Claude Code وافحص مخرجات الجلسة

> ثبّت Context Mode في Claude Code، وافحص الخطافات والإحصاءات أثناء مهمة برمجة محددة، ثم تحقق من الملفات والفحوص الفعلية قبل قبول العمل.

By BIG CHANGE Editorial

Published: 2026-10-20T06:31:38.884Z
Updated: 2026-10-20T06:31:38.884Z
Canonical: https://bigchange.ai/blog/claude-code-context-mode-plugin-install-verify-guide

![Conceptual charcoal illustration of a single desktop terminal monitor with indistinct output marks and one orange line above a keyboard.](https://bigchange.ai/api/media/file/claude-code-context-mode-terminal-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Context Mode إضافة خارجية إلى Claude Code توجّه بعض النتائج الكبيرة عبر أدواتها وتحفظ فهرسًا محليًا لأحداث الجلسة. يمكن للمطور فحص ما وصل إلى المحادثة أثناء المهمة. تصف الإحصاءات معالجة الإضافة للمخرجات؛ وتظل الملفات المعدلة وفحوص القبول هي معيار صحة العمل. يعتمد الدليل على ملفات الإصدار 1.0.169 لدى المشرف وعلى [تعليمات إضافات Claude Code الحالية](https://code.claude.com/docs/en/plugins/install)، التي روجعت في 20 أكتوبر 2026. لم تثبّت BIG CHANGE الإضافة أو تشغّل جلسة برمجة لهذا المقال.

## التغيير الكبير

- **ما الذي تغيّر:** تستطيع إضافة Claude Code اعتراض استدعاءات محددة، وإبقاء النتائج الكبيرة خارج المحادثة وفهرسة الأحداث لاسترجاعها. يجب التحقق من الإصدار المثبت من السوق والخطافات النشطة داخل جلستك.
- **لماذا يهم:** في المهمة الطويلة يمكن مقارنة سجل المخرجات الموجّهة بالملفات ونتائج الاختبارات الفعلية. يتيح ذلك تقييم احتفاظ التصفية بالأدلة اللازمة للقرار، بدل اعتبار رقم الضغط دليلًا على عمل مفيد.
- **ما الذي تراقبه:** الحاسم هو حدوث توجيه الاستدعاءات المطلوبة فعلًا في البيئة المثبتة، وإمكانية الوصول إلى الأدلة الأصلية بعد اختصار الجلسة أو استئنافها. لا يثبت التقرير المحلي رسوم المزوّد أو صحة الشفرة.

## قبل التثبيت

استخدم جلسة طرفية Claude Code مصرحًا بها ومستودعًا تملك صلاحية تعديله. اختر مهمة محدودة ذات فحص إكمال معروف: الملفات المعنية، وأمر اختبار أو بناء قائم، والسلوك المطلوب الحفاظ عليه. للمقارنة مع عناصر التحكم المدمجة، يشرح [دليلنا لفحص السياق ومتابعة الجلسة](https://bigchange.ai/blog/claude-code-session-context-continue-guide) الأمرين `/context` و `/compact` دون هذه الإضافة.

في الطرفية، سجّل إصدارَي Claude Code وNode.js المثبتين:

```bash
claude --version
node --version
```

هذه [الحزمة عند المراجعة المثبتة](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) تتطلب Node.js 22.5.0 أو أحدث. ويشغّل [بيان Claude Code](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/.claude-plugin/plugin.json) خادم MCP باستخدام `node`. تحقق من توفر Node لعملية الإضافة، ثم افتح جلسة تفاعلية وتأكد من توفر `/plugin` . إن لم يتوفر، اتبع [تعليمات إعداد توزيعة Claude Code لديك](https://code.claude.com/docs/en/setup)؛ فالحد الأدنى القديم في README ليس اختبار توافق موثوقًا لعناصر التحكم الحالية.

استخدم منصة يمكنها تشغيل خطاف Bash: macOS أو Linux أو WSL أو Windows مع Git Bash المهيأ لـClaude Code. يمكن تشغيل Claude Code نفسه على Windows الأصلي مع PowerShell، لكن [مطابقات الخطافات عند المراجعة المثبتة](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/hooks/hooks.json) تسمّي `Bash`، وليس `PowerShell`. لا تثبت هذه الملفات التوجيه التلقائي عبر مسار أدوات يعتمد على PowerShell وحده.

احصل على إذن لتثبيت إضافة خارجية في مساحة العمل. راجع [Elastic License 2.0](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/LICENSE)وأوامر الخطافات وبيان الخادم وفق قواعد المؤسسة. يقول Claude Code إن خطافات الإضافات وخوادم MCP تعمل بامتيازات المستخدم خارج عزل الأدوات؛ ولا تجعل الموافقة على استدعاء النموذج هذه العمليات معزولة. قد تعالج الإضافة محتوى المستودع وترث وصول المستخدم للملفات وبيانات الاعتماد. والفهرسة المحلية لا تعني عدم إرسال المطالبات والنتائج المختارة إلى مزوّد النموذج. راجع [شروط استخدام البيانات](https://code.claude.com/docs/en/data-usage) للحساب قبل استعمال مواد حساسة.

## 1. اختر نطاق التثبيت عن قصد

أدخل الأوامر التالية داخل جلسة Claude Code التفاعلية:

```text
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode
```

يفتح الأمر الثاني لوحة تفاصيل الإضافة وفق [مسار التثبيت الحالي في Claude Code](https://code.claude.com/docs/en/plugins/install). افحص المهارات والخطافات وخادم MCP المدرجة. اختر **النطاق المحلي** لتجربة تقتصر عليك في هذا المستودع، إلا إذا صُرّح بنطاق أوسع. نطاق المستخدم يفعّلها عبر مشاريعك؛ ونطاق المشروع للمتعاونين الذين يثبّتونها. اقرأ ملخص التثبيت وتبويب Errors في `/plugin` . اتبع تعليمات إعادة التحميل أو أعد تشغيل Claude Code. وقد يؤدي فرض `/reload-plugins --force` إلى إبطال ذاكرة التخزين المؤقت للمطالبة وإنشاء طلب غير مخزّن مؤقتًا؛ فاستخدمه فقط للتفعيل في الجلسة الحالية.

تأكد من ظهور Context Mode في تبويب Installed ضمن `/plugin`بالنطاق المقصود. ومن طرفية منفصلة سجّل الإصدار المثبت الفعلي وحالته:

```bash
claude plugin list
```

لقطة البحث هي الإصدار 1.0.169 عند إيداع المستودع `b31c7ee853cb9ea76121e24d368599390972a997`؛ وأمر السوق **لا** يثبّت ذلك الإيداع. قيّم أي تغيّر في الأوامر أو السلوك بناءً على إصدارك الفعلي. والمسار المنفصل `npx` لدى المشرف يوفّر أدوات MCP دون الخطافات التلقائية؛ لذلك لا يعادل تثبيت الإضافة هذا.

## 2. شخّص الإضافة المثبتة

في جلسة Claude Code النشطة، شغّل:

```text
/context-mode:ctx-doctor
```

احتفظ بالتقرير الكامل. وتضع [مهارة التشخيص عند المراجعة المثبتة](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-doctor/SKILL.md) تسميات النتائج `[OK]`، `[FAIL]` و `[WARN]`. افحص بيئة التشغيل، وتسجيل الخطافات، ودعم بحث SQLite FTS5، وتسجيل الإضافة وأسطر الإصدار. عالج الإخفاق وفق سببه المسمّى. وعند غياب مهارة أو خادم، افحص تبويب Errors في `/plugin` و [دليل Claude Code لاستكشاف مشكلات الإضافات](https://code.claude.com/docs/en/plugins/troubleshooting). نجاح التشخيص يثبت نتائج فحص الإعداد؛ والخطوة التالية تفحص التوجيه الفعلي أثناء العمل.

## 3. راقب التوجيه في مهمة حقيقية

قبل المهمة، احفظ الهدف وفحص القبول وحالة المستودع. تساعد هذه الأوامر على تمييز التعديلات السابقة دون نسبتها إلى الإضافة:

```bash
git status --short
git diff --stat
```

داخل جلسة Claude Code، شغّل `/context-mode:ctx-stats` واحتفظ بالتقرير الابتدائي الكامل. ثم نفّذ المهمة المصرح بها. راقب أسماء الأدوات والنتائج: هل استخدمت القراءات والبحوث وأوامر shell أو استدعاءات MCP المعنية أدوات Context Mode، وهل يمكنك استرجاع التفاصيل الأصلية التي حذفتها التصفية؟ أعد أمر الإحصاءات نفسه بعدها:

```text
/context-mode:ctx-stats
```

هذه [المهارة الإحصائية](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-stats/SKILL.md) تعرض مخرجات الجلسة الحالية بحسب الأداة. إن لم توجد استدعاءات معنية، فالتقرير الفارغ لا يُظهر أثرًا مرصودًا للإضافة. احفظ التقريرين مع المهمة وقارنهما بالاستدعاءات التي رأيتها. أرقام الضغط ومدة الجلسة أمثلة للمشرف وليست قياسات لمهمتك. تقديرات الرموز أو السياق ليست فاتورة المزوّد أو دليلًا على صحة التعديلات. يظل استخدام Claude Code والنموذج خاضعًا لشروط الحساب أو المزوّد.

إذا اختُصرت المحادثة أو استؤنفت، افحص الحالة المستعادة قبل السماح بتعديل آخر. راجع الملفات الحقيقية والفروق وأمر القبول الأصلي، واسترجع النتائج الكاملة اللازمة للحكم على المقتطف المصفّى. قد يساعد الفهرس المحلي على إيجاد قرار سابق، لكن الحالة المتذكّرة لا تتحقق من المستودع. أخيرًا نفّذ الفحص الفعلي وراجع الفروق بنفسك. سجّل الأمر ونتيجة الخروج والملفات والإخفاقات غير المحلولة. قد يفيد التقرير حتى عند فشل المهمة، لكنه لا يحوّل الفشل إلى نجاح.

## 4. تعافَ دون إتلاف الأدلة

إذا منع التوجيه أداة مطلوبة، احفظ الخطأ الدقيق والتشخيص وافحص تبويب Errors في `/plugin`. إن كانت الإضافة السبب، عطّل Context Mode من تبويب Installed في `/plugin`، **ضمن النطاق الذي يفعّلها**. تختلف الإعدادات المحلية وإعدادات المشروع والمستخدم في النطاق والأولوية. افتح جلسة جديدة، وتأكد من تعطيل الإضافة وإمكانية استخدام الأدوات المعتادة والحالة الحقيقية للمهمة. احفظ التقارير والمخرجات الأصلية اللازمة لتفسير ما حدث.

التعطيل لا يحذف الفهرس المحلي. وتصف [مهارة تنظيف الإضافة](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/skills/ctx-purge/SKILL.md) عملية متعمدة لا يمكن التراجع عنها هي `/context-mode:ctx-purge` . يتطلب نطاق الجلسة معرّفها الدقيق ويحذف صفوفها وأجزاء البحث، مع الحفاظ على الجلسات الأخرى وإحصاءات المشروع. ونطاق المشروع يحذف محتواه المفهرس وكل أحداث جلساته وملفات الأحداث والإحصاءات. قرّر النطاق وأكّده بعد حفظ الأدلة المطلوبة؛ وليست أي من عمليتي الحذف خطوة تشخيص روتينية. الأمران `/clear` و `/compact` لا يمحوان بيانات Context Mode المخزّنة.

## المصادر وقراءات إضافية

- [README الخاص بـContext Mode عند الإيداع المدروس](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/README.md) يوثّق السوق والأدوات والفهرسة وأمثلة الأداء. لم تُكرر الأمثلة؛ يجب التحقق محليًا من الإصدار والمخرجات الفعلية.
- [حزمة Context Mode وبيان الإضافة وإعداد الخطافات](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) تثبت بيئة التشغيل ومعرّف الترخيص وتشغيل MCP ومطابقات الخطافات في المراجعة المثبتة. الروابط في الخطوات ذات الصلة.
- [دليل تثبيت إضافات Claude Code](https://code.claude.com/docs/en/plugins/install) يشرح لوحة التفاصيل والنطاق والحالة وإعادة التحميل والتعطيل. أما [الأمان والثقة](https://code.claude.com/docs/en/plugins/security) فيشرح حدود التشغيل، وليس تدقيقًا لهذه الإضافة في مساحة عملك.
- [مهارات تشخيص وإحصاءات وتنظيف Context Mode](https://github.com/mksglu/context-mode/tree/b31c7ee853cb9ea76121e24d368599390972a997/skills) تحدد التشخيص والإحصاءات والحذف عند المراجعة المدروسة، ولا تثبت نجاح البرمجة في تثبيت القارئ.

## Sources

- [README الخاص بـContext Mode عند الإيداع المدروس](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/README.md) — يوثّق التثبيت والأدوات والتوجيه والفهرس وادعاءات الأداء. لم تُكرر أمثلة التوفير والاستمرارية؛ والتثبيت الحالي من السوق لا يثبّت الإيداع.
- [بيان حزمة Context Mode](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/package.json) — يثبت الإصدار 1.0.169 وNode.js >=22.5.0 ومعرّف Elastic-2.0 عند الإيداع المدروس. لا يثبت إصدار القارئ أو نجاح التشغيل.
- [Context Mode Elastic License 2.0](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/LICENSE) — يحدد شروط Elastic License 2.0 ذات الشفرة المتاحة، ولا يدعم وصفها بأنها بترخيص MIT أو مفتوحة المصدر دون قيود.
- [بيان إضافة Context Mode لـClaude Code](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/.claude-plugin/plugin.json) — يعلن خادم MCP الذي يشغّله Node والمهارات عند الإيداع المثبت. الإعلان وحده لا يثبت تشغيله في جلسة القارئ.
- [إعداد خطافات Context Mode](https://github.com/mksglu/context-mode/blob/b31c7ee853cb9ea76121e24d368599390972a997/hooks/hooks.json) — يسمّي خطافات دورة الحياة ومطابقات الأدوات، ومنها Bash دون مطابق PowerShell PreToolUse. هذا قيد منصة، وليس دليل توجيه فعلي أو دعم شامل لـshell.
- [مهارات تشخيص وإحصاءات وتنظيف Context Mode](https://github.com/mksglu/context-mode/tree/b31c7ee853cb9ea76121e24d368599390972a997/skills) — تحدد الملفات المثبتة تسميات التشخيص وإحصاءات الجلسة الحالية للقراءة فقط وآثار حذف الجلسة أو المشروع. لا تعرض قياسات مرصودة أو صحة الشفرة أو حذفًا نفذته BIG CHANGE.
- [Claude Code: تثبيت الإضافات وإدارتها](https://code.claude.com/docs/en/plugins/install) — يوثّق التثبيت الحالي عبر التفاصيل والنطاق والملخص وعرض Installed وErrors وقراءة الإصدار وإعادة التحميل والتعطيل. يبقى توافق الإضافة بحاجة لفحص محلي.
- [Claude Code: أمان الإضافات والثقة](https://code.claude.com/docs/en/plugins/security) — يشرح عمل عمليات الخطافات وMCP بامتيازات المستخدم خارج عزل أدوات Claude Code. ليس تدقيقًا أو ضمانًا لحماية الملفات والأسرار.
- [Claude Code: الإعداد المتقدم](https://code.claude.com/docs/en/setup) — يوثّق التوزيعات وإعداد Windows، بما فيها PowerShell الأصلي وGit Bash. لا يتحقق من حد Claude Code القديم في README.
- [Claude Code: استكشاف مشكلات الإضافات](https://code.claude.com/docs/en/plugins/troubleshooting) — يوثّق تشخيص الإصدار والاعتماديات والتحميل وتبويب Errors. يدعم الإصلاح بحسب السبب، لا إعادة التثبيت أو الحذف العشوائي.
- [Claude Code: استخدام البيانات](https://code.claude.com/docs/en/data-usage) — يوفر سياق استخدام المزوّد للبيانات منفصلًا عن التخزين المحلي. لا يثبت أن المعالجة محلية بالكامل أو أن المحتوى المختار لا يدخل طلب النموذج.
- [BIG CHANGE: فحص السياق ومتابعة جلسة Claude Code](https://bigchange.ai/blog/claude-code-session-context-continue-guide) — إرشاد مرتبط بالسياق والاختصار المدمجين للمقارنة. لا يغطي مهمة Context Mode المنفصلة من تثبيت وتشخيص خطافات وإحصاءات وتعافٍ بحسب النطاق.