المدونة

أين تذهب الرموز في Claude Code: 9 أنماط للهدر وكيفية إصلاحها في 2026

Markdown

يُفقد 73% من الرموز قبل أن يرى Claude الطلب. CLAUDE.md وMCP والسجل: أين يتسرّب السياق في Claude Code وكيفية إصلاح 9 مصادر للتسرّب.

قراءة المقال كاملًا

النقاط الرئيسية

تُستخدم نسبة كبيرة من الرموز قبل أن يقرأ النموذج طلبك: في ملف CLAUDE.md المتضخم، وفي إعادة قراءة سجل المحادثة القديم، وما يصل إلى 49% في خوادم MCP. يشرح المقال تسعة مصادر للأعباء وقائمة تنظيف من 15 دقيقة. يتوقف التوفير على الجلسة؛ ويجب قياس السياق المشغول والرموز المعالجة والتخزين المؤقت والتكلفة مستقلًا.

أظهر الأمر /context في جلسة Claude Code جديدة أن 60K من أصل 200K رمز مشغولة قبل إرسال الرسالة الأولى. لم يُشغَّل في مستودع المشروع سوى claude. ستون ألف رمز، أي ثلث الميزانية، أُنفقت على «الاستعداد» للمحادثة.

بعد أسبوعين، عرفت بالضبط أين ذهبت. فيما يلي أنماط الهدر التسعة التي تستهلك رموزك قبل أن تبدأ الكتابة، وكيفية إصلاحها. تأتي الأرقام من وثائق Anthropic الرسمية وقياسات من جلسات فعلية.

وثائق Ailoot — مواد مرجعية لاستخدام الخدمة.

ماذا تعني عبارة «يُهدر 73% من الرموز قبل الطلب»؟

النقاط الرئيسية

تُستخدم نسبة كبيرة من رموزك قبل أن يقرأ Claude طلبك الفعلي: بسبب ملف CLAUDE.md المتضخم، وإعادة قراءة سجل المحادثة القديم، وسبعة أنماط أخرى، من خوادم MCP إلى التلخيص في الخلفية. لا يتعلق الأمر بحدود الاشتراك، بل بطريقة عمل السياق.

الملاحظة أدناه توضّح أن /context كان يُظهر حتى تحديث حديث نحو ثلاثة أضعاف الفقد الفعلي لرموز MCP، لأن احتساب النفقات العامة لكل أداة كان يتكرر مع كل أداة.

النمطنسبة الهدرالمصدر
1. تضخم CLAUDE.md——
2. إعادة قراءة السجل القديم——
3. خوادم MCPحتى 49% تاريخيًا، والآن 8-15% مع Tool Searchقياسات من جلسات حقيقية
4. مخرجات tool_use المتراكمة5-15%قياسات من جلسات حقيقية
5. موجه النظام + أدوات النظام9.6% (1.6% + 8%)GitHub #13717
6. المهارات والإضافات المكررة2-5%بحث Vercel (لا تُستدعى 56% من المهارات مطلقًا)
7. فرق الوكلاء في Plan Modeحتى 700%وثائق Anthropic
8. ميزانية extended thinking5-20%وثائق Anthropic
9. التلخيص في الخلفية مع --resumeنحو $0.04 لكل جلسة، بصورة غير مباشرةوثائق Anthropic

لن أزعم أن الرقم «73» ثابت لا يتغير؛ فقد يكون 60% أو 80% حسب إعدادك. لكن الصورة العامة صحيحة، ويمكن إصلاح كل نمط على حدة. سأتناول ثلاثة أنماط في كل مرة أدناه.

كيف يبني Claude السياق قبل قراءة طلبك؟

النقاط الرئيسية

قبل أن تكتب الحرف الأول، يكون Claude قد حمّل بالفعل خمس طبقات: موجه النظام، وأوصاف الأدوات المضمنة، وملف CLAUDE.md، وأسماء الأدوات والتعليمات الواردة من خوادم MCP المتصلة (وأوصافها الكاملة عند تعطيل البحث عن الأدوات)، والذاكرة (memory_files). في نافذة بحجم 200K، قد تشغل هذه العناصر بسهولة 60-100K، أي من ثلث الميزانية إلى نصفها. وما يتبقى مخصص للمحادثة نفسها ولأدوات مثل Read/Edit.

في نقاش مشكلة GitHub #13717، فتح أحدهم /context في جلسة بها ستة خوادم MCP، فظهر هذا التفصيل:

طبقة السياقالرموزالنسبة من 200K
موجه النظام3 2001.6%
أدوات النظام (Read/Edit/Bash، إلخ.)16 1008.0%
أدوات MCP (6 خوادم: google-docs + asana + calendar + slack + atlassian + gmail)98 70049.3%
ملفات الذاكرة (memory_files، صادرات Memory tool)3 0001.5%
المساحة المتاحة34 00017.0%
مخزن الضغط التلقائي45 00022.5%

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

يعتمد حجم النافذة على النموذج. وفقًا لوثائق نماذج Anthropic، اعتبارًا من سبتمبر 2026، توفر نماذج Opus 4.7 والإصدارات الأحدث، وSonnet 5، وFable نافذة بحجم 1M رمز في كل الخطط، بما فيها Pro. أما 200K فتظل متاحة لـ Opus 4.6 وSonnet 4.6 من دون سياق موسع، وللجلسات التي يُعطّل فيها 1M باستخدام المتغير CLAUDE_CODE_DISABLE_1M_CONTEXT=1. لا تحل النافذة الأكبر مشكلة تضخم السياق: فكل ما يُحمّل قبل إرسال الرسالة الأولى يُرسل إلى النموذج مع كل طلب، وتذكر وثائق التكاليف صراحةً أن زيادة السياق تعني إنفاق المزيد من الرموز. ولا يغيّر الاشتراك ذلك؛ ففي أي خطة، يُحتسب كل رمز إضافي ضمن حدك.

أين يذهب الثلث الأول من السياق: إلى CLAUDE.md أم السجل أم MCP؟

النقاط الرئيسية

تشغل الأنماط الثلاثة الرئيسية 36-76% من السياق قبل أن تبدأ المحادثة. يساهم CLAUDE.md في السياق المرسل في الطلبات المتكررة. ينمو السجل عبر الدورات، فتستطيع الطلبات اللاحقة معالجة إدخال أكبر؛ وتعتمد التكلفة أيضًا على قراءة الذاكرة المؤقتة وكتابتها. لا يوجد معدل نمو أُسّي عام. تاريخيًا، استهلكت خوادم MCP حتى 49% من النافذة، وقد أزالت ميزة Tool Search الجديدة، التي طُرحت في ديسمبر 2025–يناير 2026، معظم هذا العبء، لكن كثيرًا من الإعدادات ما زالت تستخدم الطريقة القديمة.

النمط 1. تحميل CLAUDE.md قبل كل رسالة

يُحمّل الملف قبل كل رسالة ترسلها، لا مرة واحدة في الجلسة. يشغل CLAUDE.md ذو 5,000 رمز هذا القدر من السياق في الطلبات التي تتضمنه، لكن الإدخال الجديد وكتابات الذاكرة المؤقتة وقراءاتها تحتاج إلى محاسبة مستقلة؛ ولا يحاسب المحتوى المتكرر بالضرورة بسعر الإدخال الجديد الكامل.

تقول Anthropic مباشرةً في الوثائق:

احرص على أن يقل حجم CLAUDE.md عن 200 سطر، وأدرج فيه المعلومات الأهم فقط. انقل التعليمات المتخصصة إلى المهارات التي تُحمّل عند الحاجة.

— وثائق Anthropic، code.claude.com/docs/en/costs

في أحد الأمثلة، يحتوي CLAUDE.md الخاص بالمشروع على 180 سطرًا. نُقلت كل المواد المتخصصة (مثل كيفية كتابة تعليمات الورش، وتنسيق منشورات TG، وقائمة التحقق القانونية) إلى Skills وملفات Markdown داخل business/، ولا يقرأها Claude إلا عندما يبحث هناك تحديدًا. أدى ذلك إلى خفض خط الأساس بنسبة 60-70% مقارنةً بما كان عليه قبل شهرين.

النمط 2. إعادة قراءة سجل المحادثة مع كل رد

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

الحل هو استخدام /clear بين المهام غير المترابطة. قاعدتي: محادثة جديدة لكل مهمة جديدة. إذا كانت المهمة طويلة وتحتاج إلى السجل، فاستخدم /compact لتلخيص الماضي في ملخص قصير ثم واصل من هناك.

لمزيد من التفاصيل عن هذه القاعدة، راجع الدليل «كيف لا تستنفد حدود Claude Code في يوم واحد: 8 قواعد لتوفير الرموز»، مع أمثلة من جلساتي.

النمط 3. تسجيل خوادم MCP جميع أدواتها في السياق

كان هذا مصدر إزعاج تاريخيًا في Claude Code، وتسبب في أكبر الخسائر حتى عام 2026. في المشكلة #13717 المذكورة أعلاه، شغلت ستة خوادم MCP متصلة (Google Docs وAsana وCalendar وSlack وAtlassian وGmail) عدد 98 700 رمز، أي 49% من النافذة بأكملها قبل بدء المحادثة.

أطلقت Anthropic ميزة Tool Search في ديسمبر 2025–يناير 2026، ما حل نصف المشكلة:

تقول وثائق Anthropic الآن:

تُؤجَّل تعريفات أدوات MCP افتراضيًا، فلا تدخل إلى السياق إلا الأسماء حتى يستدعي Claude أداة محددة. شغّل /context لمعرفة ما يشغل المساحة. وفضّل واجهة سطر الأوامر حيثما أمكن: فما زالت أدوات مثل gh وaws وgcloud وsentry-cli أكثر كفاءة من خوادم MCP لأنها لا تضيف أوصافًا لكل أداة.

— وثائق Anthropic، code.claude.com/docs/en/costs

ما ينبغي فعله في بيئة الإنتاج:

  1. حدّث Claude Code إلى إصدار يتضمن Tool Search (كل الإصدارات الحالية بعد ديسمبر 2025).
  2. افتح /mcp وعطّل الخوادم التي لا تحتاج إليها في الجلسة الحالية. في المثال المذكور، هناك خادمان متصلان دائمًا: Playwright وshadcn. أفعّل الخوادم الأخرى لمهمة واحدة، ثم أشغّل /mcp disconnect فورًا بعدها.
  3. استبدل MCP بواجهة سطر الأوامر حيثما أمكن. استخدم gh بدلًا من خادم MCP لـ GitHub. واستخدم التقويم في المتصفح بدلًا من Google Calendar MCP.

شرحت ماهية خوادم MCP من حيث المبدأ وكيفية إعدادها بطريقة معقولة في «خوادم MCP في Claude Code لعام 2026: 7 إعدادات جاهزة وطريقة التثبيت خطوة بخطوة».

لا تتعلق مشكلة CLAUDE.md وSkills بالحجم وحده، بل بالبنية أيضًا. يوجد ملف تعليمات أساسي واحد هو CLAUDE.md. أما معارف المشروع الإضافية (الجمهور، والمنتجات، والوثائق القانونية، والتعليمات اليومية) فتوجد في مجلد business/، وهو Second Brain في منهجيتي. لا يقرأ Claude إلا ما يحتاج إليه في الوقت الحالي، ويحدث ضغط السياق على هذا المستوى بالفعل. تجد التفصيل الكامل في «Second Brain في Claude Code».

وثمة تفصيل آخر كثيرًا ما يُغفل: تنظيف CLAUDE.md، والتحول إلى Skills، وتعطيل MCP هي الخطوة الأولى. بعد ذلك يأتي دور منهجية هندسة السياق: ما الذي تضعه في كل طلب، وبأي ترتيب، وما الذي تحيله عبر Plan Mode، وما الذي تتعامل معه باستخدام /compact. يغطي هذا الدليل لبنة واحدة.

ما الذي يتراكم في الجلسة، وما الذي لا يمكن تقليصه؟

النقاط الرئيسية

النمط الرابع هو مخرجات الأدوات. فكل ملف تقرؤه، وكل مخرجات bash، وكل استجابة من خادم MCP تبقى في سياق الجلسة إلى الأبد. قرأت 10,000 سطر من السجلات؟ ستظل معك حتى تستخدم /clear. أما النمط الخامس فهو خط الأساس للنظام: 19K رمزًا لموجه النظام وأوصاف الأدوات المضمنة. لا يمكنك تقليصها، لكن معرفتها تساعدك على إجراء الحسابات.

النمط 4. تتراكم مخرجات الأدوات طوال الجلسة

تفصيل نادرًا ما يذكره أحد: عندما يشغّل Claude bash cat huge-file.log، تدخل المخرجات الكاملة لهذا الأمر إلى السياق وتبقى فيه حتى نهاية الجلسة أو استخدام /clear. وينطبق الأمر نفسه على قراءة ملف كبير باستخدام Read: تبقى الأسطر الـ10,000 كلها هناك، وتشغل رموزًا في كل رسالة لاحقة (راجع النمط 2).

الحلول:

  1. استخدم head وtail وgrep بدلًا من قراءة كل شيء. استخدم bash tail -100 deploy.log بدلًا من Read deploy.log. فهذا يقلص المخرجات فورًا بمقدار 10 إلى 100 مرة.
  2. استخدم الخطافات للمعالجة المسبقة. ضع نصًا برمجيًا في ~/.claude/hooks يرشّح مخرجات bash قبل أن يراها Claude. ومن أمثلة وثائق Anthropic خطاف PreToolUse يشغّل npm test 2>&1 | grep -A 5 -E 'FAIL|ERROR' بدلًا من طباعة مخرجات الاختبار كاملة. يضغط هذا المخرجات بمقدار 50 إلى 100 مرة. تجد التفاصيل في «خطافات Claude Code لعام 2026: الإعداد خطوة بخطوة و7 أمثلة جاهزة».
  3. استخدم /clear بعد قراءة ملف كبير. إذا قرأت ملفًا ضخمًا لمهمة محددة ولم تعد بحاجة إليه، فلا تتركه في السياق «تحسبًا لأي طارئ»؛ ابدأ محادثة جديدة.

النمط 5. موجه النظام + أدوات النظام = خط أساس دائم

لا يمكن تغيير هذا النمط، إذ لا يوجد الكثير مما يمكنك فعله حياله. يبدأ Claude Code بموجه نظام (~3 200 رمز) وأوصاف جميع الأدوات المضمنة: Read وEdit وWrite وBash وGlob وGrep وWebSearch وWebFetch وTodoWrite (~16 100 رمز). ويبلغ المجموع خط أساس دائمًا قدره 19 300 رمز لا يمكنك تقليصه.

ما ينبغي فعله عمليًا:

  • كن على دراية بذلك. تذكر أن لديك «ضريبة» أساسية قدرها 19K: ففي نافذة 200K، يتبقى 200K - 19K = 181K لكل شيء آخر (باستثناء CLAUDE.md وMCP ومخزن الضغط التلقائي). توفر نافذة 1M مساحة أكبر، لكن هذه «الضريبة» تظل مع كل طلب.
  • قِس المعالجة المتكررة. يشغل خط الأساس النافذة وقد يتكرر في الطلبات اللاحقة. ليس رسم رموز مرة واحدة للجلسة؛ افصل مجاميع الإدخال وكتابة الذاكرة وقراءتها والإخراج عند حساب التكلفة.

أين تُهدر الرموز بسبب Skills والإضافات وفرق الوكلاء؟

النقاط الرئيسية

النمط السادس هو التسجيل المكرر للمهارات والإضافات. وجدت Vercel في بحثها أن 56% من المهارات لا تُستدعى مطلقًا أثناء الجلسة، لكنها تُحمّل باستمرار في السياق. أما النمط السابع فهو فرق الوكلاء: عند تشغيل عدة نُسخ من Claude في Plan Mode، يزيد إجمالي استهلاك الرموز نحو 7 أضعاف مقارنة بجلسة واحدة. وقد وثقت Anthropic ذلك صراحةً.

النمط 6. قد تُسجّل Skills والإضافات مرتين

ظهرت هذه المشكلة مع وصول الإضافات إلى Claude Code في أواخر 2025. عند تثبيت إضافة تضيف مهارات، تدخل تلك المهارات إلى السياق. وإذا كانت لديك أيضًا مهارات مستخدم مشابهة مثبتة في ~/.claude/skills/، فستُحمّل هي الأخرى. وأحيانًا تتكرر.

شاركت Vercel رقمًا في بحثها حول حزمة الذكاء الاصطناعي لديها: لا تُستدعى 56% من المهارات مطلقًا أثناء الجلسة، لكن أوصافها تُحمّل باستمرار في السياق. وعند 100 رمز لكل وصف، يصل «العبء» إلى 5 600 رمز مع 100 مهارة.

ما ينبغي فعله:

  1. يعرض /context ما يشغل المساحة فعليًا. إذا رأيت أن قسم Skills يتجاوز 3K، فنظّفه.
  2. شغّل ls ~/.claude/skills/ للتحقق من المهارات المثبتة لديك فعلًا. أزل ما لم تستخدمه منذ أكثر من شهر.
  3. استخدم /plugin remove للإضافات التي ثبّتها «لتجربتها» ثم نسيتها.

يشرح دليل «Skills في Claude Code لعام 2026: كيفية إنشاء مكتبة مهارات شخصية» البنية الصحيحة لـ Skills وكيف تختلف عن CLAUDE.md.

النمط 7. تستهلك فرق الوكلاء 7 أضعاف الرموز في Plan Mode

فرق الوكلاء ميزة يشغّل فيها Claude Code عدة نُسخ متوازية من النموذج، لكل منها سياقها الخاص. تقول Anthropic مباشرةً في الوثائق:

تستهلك فرق الوكلاء نحو 7 أضعاف الرموز التي تستهلكها الجلسات العادية عندما يعمل أعضاء الفريق في Plan Mode؛ فلكل عضو نافذة سياق خاصة به ويعمل كنسخة مستقلة من Claude. اجعل مهام الفريق صغيرة ومكتفية بذاتها للحد من الاستهلاك لكل عضو.

— وثائق Anthropic، code.claude.com/docs/en/costs

هذا يعني أن خمسة أعضاء في فريق يعملون في Plan Mode يساوون خمس جلسات متوازية، تحمّل كل منها خط أساس النظام الخاص بها، ونسختها من CLAUDE.md، وأدوات MCP الخاصة بها. يزداد إجمالي استهلاك الرموز على نحو غير خطي.

ما ينبغي فعله:

  1. استخدم Sonnet أو Haiku لأعضاء الفريق. استخدم Opus لقائد الفريق الذي ينسقهم فقط. قد يقل سعر الرمز، لكن قِس تكلفة المهمة المكتملة وجودتها لكل عضو بدل افتراض توفير ثابت.
  2. كوّن فرقًا صغيرة. استخدم عضوين أو ثلاثة بدلًا من عشرة.
  3. أوقف أعضاء الفريق غير النشطين. إذا انتهت المهمة وبقي أحد الأعضاء قيد التشغيل، فسيواصل استهلاك الرموز في الخلفية.

لمزيد عن Plan Mode والحالات التي يكون فيها مفيدًا فعلًا، راجع «Plan Mode في Claude Code: دليل خطوة بخطوة و4 مراحل في 2026».

ما الذي يستهلك Claude الرموز فيه بينما لا تنظر؟

النقاط الرئيسية

النمط الثامن هو extended thinking. يفكر Claude «بصوت عالٍ» قبل الإجابة، وتُحتسب رموز التفكير هذه ضمن المخرجات. وتبلغ الميزانية الافتراضية للمهام المعقدة عشرات الآلاف من الرموز. أما النمط التاسع فهو التلخيص في الخلفية: حتى عندما لا تكتب، يعالج Claude Code الجلسات السابقة لأجل --resume ويحفظ ملخصات. تُنفق نحو $0.04 لكل جلسة أثناء الخمول.

النمط 8. يستهلك Extended thinking الرموز من دون تدخل منك

Extended thinking وضع «يفكر» فيه Claude في الحل ضمن كتلة تفكير مخفية قبل الإجابة. ومن ناحية الحساب، هذه رموز مخرجات تُحتسب مثل الرد العادي، لكنك لا تراها في المحادثة.

تقول Anthropic في الوثائق:

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

— وثائق Anthropic، code.claude.com/docs/en/costs

يعني ذلك أن طلبًا معقدًا واحدًا قد يستخدم 10-30K من رموز التفكير التي «تقتطع» من الميزانية، بينما لا ترى في المحادثة سوى ملخص قصير.

ما ينبغي فعله:

  1. استخدم /effort low للمهام البسيطة. فهو يقلل ميزانية التفكير إلى أدنى حد.
  2. عيّن MAX_THINKING_TOKENS=8000 في البيئة لتحديد سقف.
  3. في المهام الروتينية جدًا التي لا يحتاج فيها Claude إلى «التفكير»، اختر /config → تعطيل thinking.

يشرح دليل «Sonnet أم Opus 4.7 في Claude Code: اختيار النموذج و/effort في 2026» متى يكون التفكير مفيدًا (مثل تصميم معماري معقد أو استدلال متعدد الخطوات) ومتى لا يكون كذلك.

النمط 9. التلخيص في الخلفية أثناء الخمول

هذا نمط صغير جدًا لكنه مثير للاهتمام. يشغّل Claude Code عملية في الخلفية تلخص الجلسات السابقة من أجل الأمر claude --resume. وتعمل هذه العملية حتى عندما لا تكتب.

تذكر Anthropic ذلك صراحةً في الوثائق:

يستخدم Claude Code الرموز للوظائف التي تعمل في الخلفية حتى أثناء الخمول: تلخيص المحادثات (مهام في الخلفية تختصر الجلسات السابقة من أجل claude --resume) ومعالجة الأوامر. تستهلك هذه العمليات عددًا قليلًا من الرموز (عادةً أقل من $0.04 لكل جلسة) حتى من دون تفاعل نشط.

— وثائق Anthropic، code.claude.com/docs/en/costs

أربعة سنتات لكل جلسة ليست كارثة. لكن إذا أبقيت 10 جلسات مفتوحة يوميًا، فستبلغ النفقات الخاملة بالفعل $0.40 يوميًا و$12 شهريًا. أغلق الجلسات التي لا تحتاج إليها الآن. يمكنك استعادة الجلسة باستخدام /resume من الفهرس؛ فلا حاجة إلى إبقائها مفتوحة.

كيفية قياس الهدر: الأمر /context ومحاذيره

النقاط الرئيسية

يعرض الأمر /context في Claude Code أين تذهب رموزك الآن. لكن فيه خطأ معروفًا: كان تاريخيًا يبالغ في تقدير استهلاك أدوات MCP بمقدار 3 أضعاف، لأنه يحسب عبء كل أداة على حدة. أصلحت Anthropic ذلك في الإصدارات الأحدث. إذا تجاوزت قيمة MCP مقدار 30K في تقرير /context، فحدّث Claude Code أولًا ثم أعد القياس.

لنبدأ بالأمر. في Claude Code، افتح /context (أو /usage للحساب) وستحصل على شيء مثل هذا:

Context window: 200 000 tokens

System prompt:        3 200 (1.6%)
System tools:        16 100 (8.0%)
MCP tools:           12 600 (6.3%)
CLAUDE.md:            4 800 (2.4%)
Memory files:         3 000 (1.5%)
Conversation:        18 400 (9.2%)
Free space:         141 900 (71.0%)

هذا خط أساس دائم معتاد بعد التنظيف الأول. رائع — 71% من النافذة متاح.

خطأ معروف في /context: تضخيم استهلاك MCP بمقدار 3 أضعاف

حتى تحديث حديث، كان /context يعرض استهلاك MCP الفعلي مضروبًا في 3، لأن النفقات العامة لكل أداة كانت تُحتسب منفصلةً لكل أداة.

يقول Cameron إن Anthropic أصلحت هذا في الإصدار الحالي، الذي يعرض الآن 12 600 لـ XcodeBuildMCP نفسه. لذا:

  1. إذا عرض /context أكثر من 50K لأدوات MCP، فقد تستخدم إصدارًا قديمًا من Claude Code. حدّثه.
  2. إذا كان MCP بين 8 و15K، فهذا طبيعي؛ إنها التكلفة الفعلية مع Tool Search.
  3. إذا كان MCP بين 30 و50K في إصدار جديد، فهناك بالفعل خوادم كثيرة غير مستخدمة متصلة. انتقل إلى /mcp وافصلها.

ما الذي ينبغي التحقق منه أيضًا غير /context؟

/usage — يعرض استخدام خطتك خلال آخر 24 ساعة أو 7 أيام. وفي Pro وMax يعرض تفصيلًا حسب المهارات والوكلاء الفرعيين والإضافات وخوادم MCP الفردية. يفيد في تحديد المهارة الأكثر استهلاكًا.

/cost — لمستخدمي API. يعرض التكلفة التناسبية للجلسة الحالية بالدولار. لا يحتاج إليه مشتركو Pro/Max.

/usage-credits — في Pro/Max يتيح لك تحديد حد شهري للإنفاق. يفيد إن كنت لا تريد لفريق وكلاء يعمل بالنصوص البرمجية أن يستنفد حد بطاقتك الائتمانية عن طريق الخطأ.

كيفية تنظيف سياق Claude Code في 15 دقيقة

النقاط الرئيسية

استخدم هذه الخطوات الثماني لتقليل السياق الممكن تجنبه. ليست مساحة حرة 70% أو خفض استخدام 40–50% نتيجة مضمونة؛ ولا تقيس لقطة السياق وحدها إجمالي استخدام الجلسة. تستغرق معظم الخطوات 1-2 دقيقة. أما الأهم، وهما تنظيف CLAUDE.md وفصل خوادم MCP غير المستخدمة، فيستغرق كل منهما خمس دقائق. نفّذ الخطوات بالترتيب ولا تتخطَّ أيًا منها.

افتح مشروعك في Claude Code واتبع الخطوات:

  1. /context — دوّن التفصيل الحالي. هذا هو خط الأساس.
  2. /clear — إذا تراكم في المحادثة سجل لا يتعلق بالمهمة الحالية. ابدأ نافذة جديدة.
  3. ls -la ~/.claude/skills/ — تحقق من المهارات المثبتة. أزل ما لم تستخدمه منذ شهر. الأمر: rm -rf ~/.claude/skills/[skill-name] (أو احذف المجلد من الواجهة).
  4. /plugin list — افعل الشيء نفسه مع الإضافات. أزل ما لا تستخدمه عبر /plugin remove <name>.
  5. /mcp — تحقق من خوادم MCP المتصلة. أبقِ فقط على ما تحتاج إليه للمهمة الحالية. افصل البقية باستخدام /mcp disconnect <name>.
  6. افتح CLAUDE.md في محرر. إذا تجاوز الملف 200 سطر، فانقل التعليمات المتخصصة إلى Skills (~/.claude/skills/[topic]/SKILL.md). استهدف ملفًا أساسيًا من 100-200 سطر و5-15 مهارة متخصصة. تجد الدليل المفصل في «كيفية إعداد CLAUDE.md في 2026: قالب جاهز و6 قواعد».
  7. تحقق من /effort — استخدم /effort low للمهام البسيطة. لا تلزم ميزانية تفكير مرتفعة إلا للهندسة المعمارية المعقدة.
  8. أجرِ القياس النهائي باستخدام /context. قارنه بالخطوة 1.

في الجلسات الموصوفة، انخفض السياق المشغول من 60–80K إلى 25–30K بعد التنظيف. هذا تغير في حجم اللقطة، وليس دليلًا على خفض ثابت في إجمالي الرموز المعالجة أو التكلفة. قارن تشغيلات كاملة للمهمة نفسها، بما فيها استخدام الذاكرة المؤقتة والإخراج، قبل ادعاء التوفير.

متى يكون التحول إلى Sonnet أو Haiku أنفع من تنظيف السياق؟

النقاط الرئيسية

ليس تنظيف السياق دائمًا الإجراء الأكثر توفيرًا للتكلفة. إذا كانت مهامك روتينية في معظمها (تعديلات نصية، وإنشاء قوالب، وتنسيق)، فقد يخفض نموذج أقل سعرًا لكل رمز التكلفة، لكن تبديل النموذج لا يثبت خفضًا ثابتًا لعدد الرموز. قد تغير مُجزِّئات الرموز والاستدلال وطول الإخراج وإعادة المحاولات الأعداد الفعلية. ما زال Opus ضروريًا للهندسة المعمارية المعقدة والاستدلال متعدد الخطوات وتصحيح الأخطاء الصعبة. اختر وفقًا للمهمة.

تكتب Anthropic عن النماذج في الوثائق:

يتعامل Sonnet جيدًا مع معظم مهام البرمجة وتكلفته أقل من Opus. احتفظ بـ Opus للقرارات المعمارية المعقدة والاستدلال متعدد الخطوات. استخدم /model للتبديل أثناء الجلسة، أو عيّن النموذج الافتراضي في /config. وللمهام البسيطة للوكلاء الفرعيين، حدّد model: haiku في إعداداتهم.

— وثائق Anthropic، code.claude.com/docs/en/costs

مقارنة تقريبية لأسعار رموز الإدخال (اعتبارًا من 27 مايو 2026):

النموذجالسعر / 1M إدخالمتى تستخدمه
Opus 4.7$15الهندسة المعمارية، والاستدلال متعدد الخطوات المعقد، وتصحيح الأخطاء الصعب
Sonnet 4.5$380% من مهام البرمجة المعتادة: التعديلات، وإعادة الهيكلة، والاختبارات، والوثائق
Haiku 4.5$1التنسيق، والتحليل البسيط، ومهام الوكلاء الفرعيين، والتعديلات النصية الروتينية

إعدادي:

  1. الافتراضي هو Sonnet 4.5. هذا هو خيار /config → default model. يغطي 80% من المهام.
  2. أشغّل /model opus يدويًا عندما تكون المهمة صعبة فعلًا (قرار معماري، أو تشخيص خطأ محير، أو منتج جديد).
  3. أستخدم /model haiku للاختبارات والتنسيق. أو أعيّن model: haiku صراحةً في إعدادات الوكيل الفرعي.
  4. /effort مستقل عن النموذج. يمكنك استخدام Opus مع /effort low، فتحصل على نموذج قوي بتفكير محدود للإجابات السريعة عن المهام متوسطة الصعوبة.

متى يكون تنظيف السياق أنفع من تبديل النماذج:

  • إذا تجاوز امتلاء السياق 50%، فنظّفه أولًا.
  • إذا كان السياق بحالة جيدة لكن المهام معقدة، فاستخدم Opus بمستوى effort عادي.
  • إذا كان السياق بحالة جيدة والمهام روتينية، فاستخدم Haiku.

للمزيد عن النماذج وeffort، راجع «Sonnet أم Opus 4.7 في Claude Code: اختيار النموذج و/effort في 2026».

ما النصائح التي تزيد الاستخدام بدلًا من توفيره؟

النقاط الرئيسية

كثيرًا ما تقدم المدونات نصائح تنجح على المدى القصير لكنها تضر بسير العمل مع مرور الوقت. وأبرز ثلاث نصائح هي: «احذف كل MCP»، و«انسَ CLAUDE.md وضع كل شيء في الطلب»، و«استخدم Plan Mode دائمًا». تحل هذه النصائح الثلاث مشكلة واحدة، لكنها تخلق ثلاث مشكلات جديدة. لنحللها.

النمط المضاد 1. «احذف كل MCP؛ فهي تستهلك الرموز»

الكسل هو الخطأ الأكثر شيوعًا. نعم، استهلكت MCP تاريخيًا حتى 49% من السياق، لكن ذلك انخفض إلى 8-15% بعد Tool Search. كما توفر MCP أدوات فعلية لولاها لاضطررت إلى بنائها يدويًا. حذف كل MCP يعيدك إلى العمل اليدوي، الذي «سيستهلك» وقتًا أكثر مما توفره الرموز.

النهج الصحيح: احتفظ بخوادم MCP التي تستخدمها بانتظام فقط. أُبقي على Playwright (لاختبار صفحات الهبوط) وshadcn (لإنشاء الواجهات). أما كل شيء آخر فأستخدمه لمهمة واحدة في كل مرة.

النمط المضاد 2. «لا تستخدم CLAUDE.md؛ ضع كل شيء مباشرةً في الطلب»

يبدو ذلك «منطقيًا»: إذا كان CLAUDE.md يُحمّل مع كل طلب، فلنوقف تحميله. عمليًا، من دون CLAUDE.md تبدأ كل رسالة بكتابة التعليمات نفسها يدويًا، وينسى Claude السياق بين الرسائل. وهذا يعني رموزًا أكثر، لا أقل؛ فهي تأتي عبر قناة أخرى فحسب.

النهج الصحيح: أبقِ CLAUDE.md موجزًا (100-200 سطر)، واجعل المحتوى الأساسي فيه والمواد المتخصصة في Skills. التفاصيل في «كيفية إعداد CLAUDE.md في 2026».

النمط المضاد 3. «استخدم Plan Mode دائمًا»

Plan Mode أداة ممتازة للمهام المعقدة التي تحتاج فيها إلى استكشاف قاعدة التعليمات البرمجية واقتراح خطة أولًا. لكنه يستهلك في المتوسط رموزًا أكثر بمقدار 7 أضعاف عند العمل عبر فرق الوكلاء (وثائق Anthropic). في مهمة بسيطة مثل «صحح خطأ مطبعيًا في README»، يستهلك Plan Mode رموزًا أكثر بسبعة أضعاف من التعديل المباشر.

النهج الصحيح: استخدم Plan Mode للمهام المعقدة التي تستغرق 30 دقيقة أو أكثر. أما المهام القصيرة، فاطلب تنفيذها مباشرةً من دون وضع التخطيط. يشرح دليل «Plan Mode في Claude Code: دليل خطوة بخطوة و4 مراحل في 2026» متى تستخدم كل وضع.

المصادر

تتوفر مواد إضافية على Ailoot.

المزيد من التفاصيل

أسئلة شائعة

هل يستخدم نموذج أرخص لكل رمز رموزًا أقل بالضرورة؟

لا. يغير السعر تكلفة الرمز، بينما تتوقف الأعداد على مُجزِّئ الرموز والاستدلال والإخراج وإعادة المحاولات. قارن تشغيلات مكتملة للمهمة نفسها قبل ادعاء خفض الرموز أو التكلفة.

هل يعرض /context ما حوسبت عليه عبر الجلسة؟

لا. يعرض حجم السياق الحالي. لتقييم المعالجة والتكلفة، افحص مجاميع الإدخال وكتابة الذاكرة المؤقتة وقراءتها والإخراج مستقلًا؛ فخط الأساس المتكرر ليس مجرد رسم مرة واحدة للجلسة.

جميع المقالات