انتقل للتعلّم أو التجربة أو المراجع.
ابحث في قائمة ميزات Claude Code الكاملة لما تحتاج تلاقي مكان أمر أو hook أو أداة أو إعداد.
محتاج النسخة القصيرة القابلة للطباعة؟ افتح المرجع السريع .
225 من 225 ميزة
اعرض معلومات المساعدة واتعرّف على الأوامر المتاحة
اسأل سؤال جانبي من غير ما يتضاف للـ context بتاع المحادثة
اضبط إعدادات Chrome للـ browser automation
امسح تاريخ المحادثة وابدأ من جديد أو قلّل الـ context
افتح الـ diff viewer التفاعلي عشان تراجع التغييرات
اعرض أو عدّل إعدادات Claude Code
اعرض حالة الجلسة الحالية
بيطبع notice بيوجّهك لملفات الـ subagents (مبقاش panel تفاعلي، بدءًا من v2.1.198)
اعرض قائمة الـ skills المتاحة والـ triggers بتاعة التشغيل التلقائي
اعرض الـ hooks المضبوطة لتتبّع الـ event-driven automation
حلّل أنماط الجلسة عشان تحسّن الأداء
ثبّت تطبيق Claude على Slack للتواصل مع الفريق
خصّص اختصارات الكيبورد بما فيها دعم الـ chord keys
اعرض سيرفرات الـ MCP المتصلة وتحقّق من التكاملات الخارجية
اعرض ملفات الذاكرة المحمّلة لتتبّع تحميل الـ context
ولّد QR code للموبايل عشان تستخدم Claude Code من الهاتف
اعرض بيانات الاستخدام ومعلومات الاشتراك
أدِر الـ plugins: تثبيت، إزالة، تحديث، وعرض الإضافات
ادخل وضع التخطيط للتنفيذات المعقدة باستخدام أدوات القراءة فقط
ارجع لنقطة حفظ سابقة عشان تتراجع عن تغييرات أو تستكشف بدائل
احفظ واسترجع نقاط حفظ المحادثة
اعرض تكلفة استهلاك الـ tokens عشان تتابع المصاريف
اعرض استخدام الـ context window عشان تدير طول المحادثة
صدّر المحادثة الحالية كمرجع خارجي
اعرض وأدِر الـ usage credits على حسابك. اتغيّر الاسم من `/extra-usage` في v2.1.144 — والاسم القديم لسه شغّال كـ alias.
Bundled skill، كان اسمه `/simplify` قبل v2.1.147. بيراجع الـ diff الحالي للـ correctness bugs ويعرض النتايج من غير ما يعدّل ملفات. بيقبل effort level (low/medium/high/xhigh/max) و`--comment` لنشر inline comments على الـ GitHub PR الحالي. مرّر `ultra` (`/code-review ultra`) عشان تعمل مراجعة عميقة متعددة الـ agents في الـ cloud — و`/ultrareview` هو alias ليه. مرّر path أو PR reference لمراجعة هدف معيّن. `/code-review --fix` بيطبّق النتايج على شجرة العمل بتاعتك؛ ومن v2.1.154 `/simplify` بقى skill منفصل للـ cleanup بس، مش alias.
ابعت ملاحظات أو بلاغات أخطاء لـ Anthropic
سجّل دخولك مع Anthropic عشان توصل للمميزات
سجّل خروجك من Claude Code عشان تبدّل الحسابات
فعّل أو عطّل وضع الـ sandbox لتنفيذ الأوامر بأمان في بيئة محدودة
فعّل أو عطّل وضع vim لتحرير النصوص بأسلوب vim في الـ prompt
شغّل تشخيصات لحل مشاكل Claude Code
أعد تحميل الـ plugins المثبّتة من غير ما تعيد تشغيل Claude Code
اعرض ملاحظات الإصدار عشان تشوف المميزات الجديدة
فعّل التحكم عن بُعد للوصول لجلسات Claude Code عبر الـ API
أدِر الصلاحيات للتحكم في وصول الأدوات والتفويضات
أدِر الجلسات لسير عمل متعدد الجلسات
غيّر اسم الجلسة الحالية لتنظيم شغلك
استأنف جلسة سابقة عشان تكمّل شغلك
اعرض وأدِر قائمة المهام لتتبّع المطلوب
اعرض وأدِر المهام الخلفية والعمليات غير المتزامنة
انسخ آخر رد للـ clipboard لمشاركة سريعة
انقل الجلسة الحالية لجهاز تاني عشان تكمّل شغلك عن بُعد
افتح أو انتقل لتطبيق Claude Desktop
غيّر الـ theme عشان تخصّص المظهر
لوحة معلومات موحّدة تدمج /cost و/stats — بتعرض تقدير التكلفة والمدة ومقاييس تغييرات الكود
اعمل fork للمحادثة الحالية عشان تستكشف بدائل من غير ما تفقد التاريخ
شغّل forked subagent (v2.1.212+) بيورث سياق الجلسة الرئيسية الكامل وبيشتغل في الخلفية. الـ forking مفعّل افتراضيًا في الجلسات التفاعلية بدءًا من v2.1.232
اعرض إحصائيات الجلسة لمراجعة المقاييس
اضبط عرض شريط الحالة
اعرض ملصقات الجلسة اللي كسبتها كمكافآت ممتعة
فعّل أو عطّل وضع الإخراج السريع لتسريع الردود
يكتب keybindings الترمينال زي Shift+Enter للسطر الجديد (VS Code وCursor وDevin Desktop وAlacritty وZed) وتعديلات تكامل زي وصول الحافظة في iTerm2
تحقّق من تحديثات Claude Code وأدِر ترقية الإصدارات
حلّل الكود لاكتشاف فرص تحسين الأداء
جهّز pull request بالـ context والوصف المناسب
ولّد وثائق الـ API من الكود
أنشئ git commit مع توليد رسالة تلقائية بناءً على السياق
اعمل stage و commit و push للتغييرات في خطوة واحدة سريعة
أعد هيكلة التوثيق لتحسين التنظيم والوضوح
اضبط إعدادات الـ CI/CD pipeline للمشاريع الجديدة
وسّع تغطية الاختبارات بتوليد unit tests إضافية
الوضع التفاعلي العادي اللي بيسألك قبل كل استخدام أداة
قبول تعديلات الملفات تلقائيًا مع السؤال عن أنواع الأدوات التانية
وصول للأدوات بوضع القراءة فقط للتخطيط والاستكشاف من غير كتابة
تشغيل مستقل بالكامل بيقبل كل الأدوات من غير ما يسأل (Research Preview)
تخطي كل فحوصات الصلاحيات لبيئات الـ CI/CD والـ headless
بيحط سقف لمستوى الـ effort اللي الجلسة تقدر تستخدمه، وبيسيب المستويات الأقل متاحة. اضبطه في settings.json (v2.1.267+) على low أو medium أو high أو xhigh أو max (قيمة max معناها من غير سقف). أي مستوى أعلى من /effort أو منتقي /model أو --effort أو CLAUDE_CODE_EFFORT_LEVEL أو افتراضي الموديل بيشتغل عند السقف بدلاً منه؛ Claude Code بيطبّقه قبل كل request، فبيشتغل على كل مزوّد بما فيهم Bedrock وGoogle's Cloud Agent Platform وFoundry. لما أكتر من scope يحط سقف، الأقل بيكسب. ضيف maxEffortLevel لإدخال الموديل في modelSettings للسقف لكل موديل
تخطي الأدوات اللي بتحتاج صلاحيات في بيئات الـ scripting غير التفاعلية
agent متعدد الخطوات للبحث والمهام المعقدة عبر ملفات متعددة مع كل الأدوات المتاحة
agent تخطيط التنفيذ لتصميم المعمارية باستخدام أدوات القراءة فقط
agent استكشاف الكود بيورث موديل جلسة الـ main (capped at opus) للبحث السريع وفهم الكود
agent تنفيذ الأوامر لعمليات git ومهام الـ terminal
agent ضبط شريط الحالة مدعوم بـ Sonnet 4.6
agent المساعدة والتوثيق باستخدام Haiku 4.5 لتعلّم مميزات Claude Code
agent مراجعة جودة الكود الشاملة لجلسات الـ code review
agent تصميم معمارية المميزات لتخطيط الميزات الجديدة
agent تحليل الكود المعمّق لفهم المميزات الموجودة
agent مراجعة الكود بمبادئ Clean Code لتحسين القابلية للصيانة
agent استراتيجية الاختبار وتخطيط التغطية لخطط اختبار شاملة
agent التوثيق التقني لوثائق الـ API والأدلة
agent مراجعة الكود المركّز على الأمان لعمليات الـ security audit
agent تنفيذ المميزات الكاملة من البداية للنهاية
agent تحليل السبب الجذري للتحقيق في الأخطاء
agent استعلامات SQL وتحليل البيانات لمهام البيانات
skill مراجعة كود شاملة بيشتغل تلقائيًا لما تقول 'Review this code' أو 'Check quality'
أداة فحص اتساق العلامة التجارية للنصوص التسويقية والمحتوى
مولّد وثائق الـ API بيشتغل تلقائيًا لما تقول 'Generate docs' أو 'Document API'
skill إعادة هيكلة الكود بيشتغل تلقائيًا لما تقول 'Refactor this' أو 'Clean up code'
بيعرض تكلفة كل skill وكام مرة بتستدعيها، عشان تقرر أنهي تطفّي. بيأشّر على الـ skills اللي اتستدعت ولا مرة وبيقولك مكان تطفّيها، وكمان بيسرد الـ plugins اللي مستخدمتهاش من فترة؛ بيغطّي skills الجلسة ما عدا الـ bundled والـ enterprise skills. الجلسة التفاعلية بتفتح التقرير في تاب Stats بتاع مدير /plugin؛ ووضع -p بيطبعه كنص. بيحتاج feature-flag fetching (مش متاح في الجلسات اللي بتتخطّاه) ومينفعش يشتغل عبر Remote Control. بيحتاج v2.1.252+
إعداد في settings.json بيتحكم في قد إيه من مخرجات أمر Bash الناجح Claude بيقراه inline: الافتراضي 30,000 حرف، لحد 128,000. بيضبط السقف inline ونافذة القراءة مع بعض، وله الأولوية على متغيّر البيئة الأقدم BASH_MAX_OUTPUT_LENGTH، اللي Claude Code بيتجاهله ساعتها. بيحتاج v2.1.261+
كان الاسم الأصلي لـ /code-review (الاسم اتغيّر في v2.1.147). من v2.1.154 /simplify بقى skill منفصل للـ cleanup بس بيطبّق إصلاحات reuse وsimplification وefficiency من غير ما يبحث عن bugs — مش مجرد alias لـ /code-review --fix.
شغّل prompts على ملفات متعددة لعمليات الـ batch
اكتشف أخطاء الـ tests الفاشلة أو الأخطاء أثناء جلسات الـ debugging
شغّل prompts على فترات متكررة للمهام المجدولة أو المتكررة
ابنِ تطبيقات بـ Claude API لمهام تطوير الـ API
plugin لسير عمل مراجعة الـ PR فيه 3 أوامر و 3 agents و GitHub MCP
plugin للنشر والمراقبة فيه 4 أوامر و 3 agents و Kubernetes MCP
حزمة توليد التوثيق فيها 4 أوامر و 3 agents وقوالب
سيرفر MCP لإدارة الـ PRs و issues والوصول للكود عبر GitHub API
سيرفر MCP لاستعلامات SQL والوصول المباشر لقاعدة البيانات
سيرفر MCP لعمليات الملفات المتقدمة أكتر من أدوات الملفات المدمجة
سيرفر MCP للتواصل مع الفريق والإشعارات وتحديثات Slack
سيرفر MCP للوصول للمستندات وتعديلها ومراجعتها عبر Google Docs
سيرفر MCP لإدارة المشاريع وتتبّع المهام عبر Asana
سيرفر MCP للوصول لبيانات المدفوعات والتحليل المالي
سيرفر MCP بيوفّر ذاكرة دائمة للاسترجاع عبر الجلسات
سيرفر MCP مدمج للبحث في وثائق المكتبات المحدّثة
بيشتغل عند بداية أو استئناف الجلسة لمهام الإعداد
بيشتغل لما يتحمّل ملف CLAUDE.md أو ملف rules للتعامل مع التعليمات المخصصة
بيشتغل قبل معالجة الـ prompt للتحقق من المدخلات وتحويلها
بيشتغل قبل تنفيذ أي أداة للتحقق والتسجيل
بيشتغل لما يظهر مربع حوار الصلاحيات لتدفقات الموافقة المخصصة
بيشتغل بعد تنفيذ الأداة بنجاح للتنسيق والإشعارات
بيشتغل بعد فشل تنفيذ الأداة للتعامل مع الأخطاء والتسجيل
بيشتغل لما Claude يبعت إشعار للتنبيهات الخارجية
بيشتغل لما يتم إنشاء subagent لتهيئة سياق الـ subagent
بيشتغل لما ينتهي subagent لربط الإجراءات اللاحقة
بيشتغل لما Claude يخلّص رده لعمليات التنظيف وإعداد التقارير
بيشتغل عند خطأ في الـ API بينهي الدور لاستعادة الأخطاء والتسجيل
بيشتغل لما يكون agent زميل فاضي لتوزيع الشغل على فرق الـ agents
بيشتغل لما مهمة تتعلّم كمكتملة لمعالجة ما بعد المهمة
بيشتغل لما يتم إنشاء مهمة عبر TaskCreate لتتبّع المهام والتسجيل
بيشتغل لما يتم تحديث الإعدادات للتفاعل مع تغييرات الضبط
بيشتغل لما يتغيّر مجلد العمل لإعداد خاص بالمجلد
بينفّذ بعد ما /add-dir أو طلب التحكم register_repo_root من الـ SDK يسجّل مجلد عمل إضافي في نص الجلسة (v2.1.219) — بيستجيب لإضافة مجلد، مش لتغيير المجلد الحالي
بيشتغل لما يتعدّل ملف مراقَب لمراقبة الملفات وإعادة البناء
بيشتغل قبل ضغط الـ context لحفظ الحالة
بيشتغل بعد اكتمال ضغط الـ context لإجراءات ما بعد الضغط
بيشتغل قبل ما Claude Code يطبّق تبديل موديل مطلوب؛ ويقدر يمنع التبديل
بيشتغل بعد ما موديل الجلسة يتغير للتفاعل مع تبديلات الموديل
بيشتغل لما يتم إنشاء git worktree لإعداد بيئة الـ worktree
بيشتغل لما يتم إزالة git worktree لتنظيف موارد الـ worktree
بيشتغل لما سيرفر MCP يطلب مدخلات من المستخدم للتحقق من المدخلات
بيشتغل لما المستخدم يرد على MCP elicitation لمعالجة الرد
بيشتغل عند إنهاء الجلسة لعمليات التنظيف وحفظ الحالة
hook من نوع PreToolUse:Bash بيتحقق من أوامر الـ shell قبل تنفيذها
hook من نوع PostToolUse:Write بيعمل scan أمني للملفات المكتوبة
hook من نوع PostToolUse:Write بيعمل format للكود تلقائيًا بعد كتابة الملفات
hook من نوع UserPromptSubmit بيتحقق من الـ prompts قبل معالجتها
hook من نوع Stop بيتتبّع استهلاك الـ tokens عبر الجلسات
hook من نوع PreToolUse:Bash بيشغّل فحوصات التحقق قبل الـ commit
hook من نوع PostToolUse:Bash بيسجّل كل أوامر الـ shell المنفّذة
سياسات مُدارة من المؤسسة بتتطبّق تلقائيًا على كل المستخدمين للمعايير المؤسسية
ملف ذاكرة على مستوى المشروع لمعايير الفريق وسياق المشروع، بيتعمله commit في git
مجلد قواعد مشروع منظّم للتعليمات المشتركة مع الفريق في Claude
ملف ذاكرة على مستوى المستخدم للتفضيلات الشخصية والتعليمات العامة
مجلد قواعد شخصية منظّم لتعليمات Claude الخاصة بالمستخدم
ملف ذاكرة خاص بالجهاز المحلي بيتعمله git-ignore للتعديلات الشخصية
ملف تعليمات مشترك بين الأدوات. Claude Code بيقراه كتعليمات للمشروع (v2.1.277+) لما مفيش CLAUDE.md ولا .claude/CLAUDE.md ولا CLAUDE.local.md؛ اظبط Project instructions في /config عشان يقرا الاتنين مع بعض
رؤى وتصحيحات بتتسجّل تلقائيًا عبر الجلسة
تحكّم في جلسات Claude Code عن بُعد عبر الـ API بإرسال prompts واستقبال ردود برمجيًا
شغّل Claude Code في بيئة المتصفح عبر Anthropic Console
تطبيق سطح مكتب أصلي لـ Claude Code بواجهة مستخدم محسّنة
نسّق بين agents متعددة شغّالة على مهام مرتبطة بـ context مشترك
إدارة ومراقبة المهام الخلفية للعمليات غير المتزامنة
اقتراحات أوامر ذكية بتظهر تلقائيًا بناءً على السياق الحالي
git worktrees معزولة لتطوير branches متوازية بأمان
بيئات تنفيذ معزولة لتشغيل الأوامر بأمان في حاويات محدودة
حجب domains معينة من الترافيك الخارجي في الـ sandbox حتى لو wildcard أوسع في allowedDomains كان هيسمح بيها
لما يتفعّل (v2.1.219)، بيرفض كل الـ hosts اللي مش في allowedDomains للأوامر الـ sandboxed من غير سؤال، لعزل شبكة مضمون بدون استثناءات تفاعلية
بيتحكم في اختصارات الإيموجي في حقل الـ prompt (v2.1.217+): اكتب :heart: عشان ❤️ أو :hea عشان قائمة اقتراحات. شغّال افتراضيًا؛ عيّنه لـ false في settings.json عشان توقف القائمة والاستبدال المباشر
متغيّر بيئة (v2.1.217+) بيحدّد كام طبقة من الـ subagents المتداخلة مسموحة تحت المحادثة الرئيسية؛ الافتراضي ثلاثة بدءًا من v2.1.219، و1 بيوقف التداخل
متغيّر بيئة (v2.1.217+) بيغيّر حد الـ subagents المتزامنة (الافتراضي 20 شغّالين في نفس الوقت)؛ جلسات ultracode مستثناة
بيغيّر السلوك الافتراضي للـ subagent forking (مفعّل في الجلسات التفاعلية بدءًا من v2.1.232، متعطّل في وضع -p غير التفاعلي والـ Agent SDK): 1 بيفعّل الـ forking كمان في الوضع غير التفاعلي والـ Agent SDK، و0 بيعطّله في كل مكان. الـ forked subagents بتورث سياق المحادثة الكامل من الجلسة الرئيسية وبتشتغل في الخلفية
مصادقة OAuth لسيرفرات الـ MCP للوصول الآمن ببيانات الاعتماد
شغّل الـ OAuth flow لسيرفر MCP مظبوط من الـ shell (من v2.1.186) من غير ما تفتح /mcp؛ خيار --no-browser بيطبع الـ URL لـ SSH. وأمر logout بيمسح الـ credentials المخزّنة
ابحث واكتشف أدوات MCP ديناميكيًا عبر السيرفرات المتصلة
اضبط مهام متكررة باستخدام /loop وأدوات الـ cron للجدولة التلقائية
أتمتة المتصفح مع headless Chromium عبر flag الـ --chrome أو أمر /chrome
خصّص اختصارات الكيبورد بما فيها دعم الـ chord keys عبر /keybindings أو ~/.claude/keybindings.json
تشغيل مستقل بالكامل من غير طلبات صلاحيات عبر --mode auto (Research Preview)
اتضاف في v2.1.246 — تبويب Auto mode في /permissions لعرض وتعديل قواعد الـ classifier بتاعة auto mode مباشرةً، بدل أوامر claude auto-mode أو تعديل بلوك إعدادات autoMode بإيدك
اتضاف في v2.1.278 — متغير env للانسحاب من فحوصات الـ classifier اللي على السيرفر في auto mode. على خطط Enterprise وحسابات Claude API ومنصات AWS و Bedrock و Vertex و Foundry (حسب توفّرها)، Claude Code بيطلب من السيرفر يعمل فحوصات الـ classifier كجزء من طلبات الموديل بتاعة الجلسة ومن غير رسوم؛ اضبط CLAUDE_CODE_AUTO_MODE_SERVER=0 قبل ما تبدأ الجلسة عشان تفرض طلبات الـ classifier بتاعة Claude Code نفسها (اللي بتتحسب). مابيتقراش على اتصال مباشر بـ Anthropic API. المتغير مؤقت وممكن يتشال في إصدار جاي.
اتضاف في v2.1.278 — صف Auto mode server في /status بيعرض هل فحوصات الـ classifier بتاعة الجلسة شغّالة على السيرفر (Enabled، من غير رسوم لكل طلب) ولا رجعت لطلبات Claude Code بتاعته اللي بتتحسب (Disabled).
بعت أحداث لجلسة شغّالة من MCP server — plugins قنوات Telegram و Discord و iMessage (Research Preview، محتاجة v2.1.80+)
إدخال صوتي للـ prompts باستخدام أيقونة الميكروفون أو اختصار الصوت
نوع hook بيشغّل subagent بدل ما يشغّل أمر shell عن طريق ضبط type: agent
نوع hook بيحقن نص prompt في المحادثة عن طريق ضبط type: prompt
سيرفرات الـ MCP تقدر تطلب مدخلات من المستخدم أثناء تنفيذ الأداة عبر أحداث Elicitation
نقل بيانات عبر WebSocket لاتصالات سيرفر MCP، بيتضبط بـ type: "ws" في .mcp.json (مش عبر flag الـ --transport؛ من غير دعم OAuth)
تكامل Language Server Protocol عبر plugins لمميزات المحرر زي الـ autocomplete
إعدادات drop-in مُدارة من المؤسسة بتتطبّق تلقائيًا على كل المستخدمين عبر managed policies (v2.1.83)
غيّر الموديل لـ subagent معيّن (مثلاً haiku-4.5 لمهام أسرع وأرخص)
اضبط مستوى عمق التفكير (low, medium, high) لـ subagent للتحكم في استهلاك الحوسبة
system prompt بيتحقن عند بداية الـ subagent لتخصيص سلوك الـ agent
امنع أدوات محددة من subagent بشكل صريح للأمان والتحكم في النطاق
حقل في YAML frontmatter بيحدّد عبارات التشغيل التلقائي للـ skill
حقل في YAML frontmatter بيضبط مستوى عمق التفكير للـ skill (low, medium, high)
حقل في YAML frontmatter بيحدّد الـ shell المستخدم لتشغيل scripts الـ skill (bash, zsh, sh)
Alias لـ /loop — بيشغّل prompt على فترات متكررة للمراقبة الاستباقية أو الـ polling
إنشاء وتحديث وعرض وتشغيل routines مجدولة في الـ cloud بشكل تفاعلي
مفتاح في الـ manifest (دلوقتي تحت experimental) بيشاور على إعدادات أداة Monitor اللي بتتفعّل تلقائي أول ما الـ plugin يتفعّل
أداة بتعمل git worktree معزول وتدخل فيه؛ بتقبل argument بـ path عشان تدخل worktree موجود بدل ما تعمل واحد جديد
متغير بيئة بيخلّي Claude Code يعرض مؤشر الـ terminal الأصلي عند خانة الإدخال بدل البلوك المرسوم، مع احترام إعدادات الـ blink والشكل والـ focus
بيفعّل output متوافق مع قارئات الشاشة — نص مسطّح من غير حدود زخرفية ولا animations، للتقنيات المساعِدة. متاح كمان كـ flag الـ --ax-screen-reader أو إعداد axScreenReader (من v2.1.181)، واللي الـ variable والـ flag ليهم الأولوية عليه
متغير بيئة بيستبدل رسالة الاستكمال اللي بتتحقن لما تستأنف جلسة وقفت في نص الـ turn (الافتراضي: 'Continue from where you left off.')
متغير بيئة بيوجّه استبيان جودة الجلسة لـ OpenTelemetry collector بتاعك لما يكون الـ traffic غير الأساسي المتجه لـ Anthropic مقفول؛ التقييمات بتتبعت كـ OTEL events بس، مش لـ Anthropic
اطبع روستر جلسات الـ Agent view كـ JSON array (pid وcwd وkind وstartedAt، وكمان sessionId واسم وstatus لما يكونوا متضبطين) للسكربتات — boot scripts على نمط tmux-resurrect وstatus bars وsession pickers. لما status يبقى 'waiting'، الحقل waitingFor (زي 'permission prompt' أو 'input needed') بيقولك الجلسة مستنية إيه، فتقدر توجّه permission prompt ورد مكتوب لـ handlers مختلفة
ابدأ جلسة منفصلة عن الـ terminal بـ claude --bg "prompt" (وكمان --background)، اللي بترجّع التحكم فورًا وبتطبع الـ session ID وأوامر الإدارة؛ اجمعها مع --exec لـ shell job أو --agent لـ subagent معيّن (مش مع -p). أدِر جلسة background من الـ shell: claude attach <id> بيجيبها للـ terminal الحالي، claude logs <id> بيطبع آخر output، claude stop <id> (وكمان kill) بيوقّفها، claude respawn <id> بيعيد تشغيل جلسة شغّالة أو متوقفة بمحادثتها كاملة (--all بيعيد تشغيل كل الجلسات الشغّالة، مثلًا لالتقاط نسخة محدّثة)، وclaude rm <id> بيشيلها من الروستر مع الاحتفاظ بالـ transcript لـ claude --resume
في وضع -p غير التفاعلي، بيضيف تعليمات مشتركة لـ system prompt كل subagent، بما فيهم الـ nested (ما عدا الـ fork اللي بيعيد استخدام prompt المحادثة نفسها). --append-subagent-system-prompt "text" (v2.1.205+) بيمرّر النص inline؛ و--append-subagent-system-prompt-file <path> (v2.1.261+) بيحمّله من ملف للنص الطويل اللي مينفعش في سطر الأوامر. الاتنين مينفعش يتجمّعوا. بدائل الـ main agent هي --append-system-prompt و--append-system-prompt-file
افتراضيًا المحادثة بتسجّل الـ system prompt بتاعها في أول request وبتعيد استخدام النسخة دي في الـ requests اللي بعدها. مرّر --system-prompt-snapshot off (v2.1.257+) عشان يعيد بناء الـ prompt في كل request بدل كده — مفيد وإنت بتظبط صياغة --append-system-prompt أو --append-subagent-system-prompt عبر تشغيلات --continue، لأن إعادة الاستخدام كانت هتتجاهل تعديلاتك. قبل v2.1.268، التسجيل كان بيشتغل بس في الجلسات اللي بتجيب feature flags (حسابات claude.ai وConsole افتراضيًا)؛ والجلسات اللي مبتجيبش الـ flags دي — بما فيها Bedrock وGoogle's Cloud Agent Platform وFoundry — كانت بتعيد بناء الـ prompt في كل request برضه والـ flag مكانش ليه تأثير
inputs الـ Stop والـ SubagentStop بقت تتضمن `background_tasks` (bash/subagents شغّالة في الخلفية) و`session_crons` (مهام مجدولة في الطابور). completion-gate hook يقدر يرجّع `{"decision":"block"}` طول ما أي array منهم مش فاضي عشان Claude يكمّل لحد ما شغل الخلفية يخلص
شاشات /plugin بتاعت Discover و Browse بقت تعرض commands وagents وskills وhooks وMCP/LSP servers الـ plugin قبل التثبيت — Discover لـ plugins الـ marketplace، Browse للمثبت. بيخلّي تقييم plugin قرار في شاشة واحدة
ضيف marketplace وثبّت plugin في خطوة واحدة (v2.1.275+): حدّد المصدر (owner/repo أو رابط git أو مسار محلي) بـ --marketplace واكتب اسم الـ plugin مجرّد. Claude Code بيطلب تأكيد المصدر غير المسجّل قبل ما يضيفه.
لما قراءة الملف كامل تتجاوز حد الـ tokens، أداة Read بقت بترجّع صفحة أولى مقتطعة مع إشعار `PARTIAL view` بدل خطأ مانع. Claude يقدر يقسّم بـ `offset`/`limit` أو يضيّق بـ grep. مفيش إعداد لرفع ميزانية الـ tokens للقراءة الواحدة — التقسيم بـ pagination هو الطريقة المدعومة
غيّر طريقة رد Claude (الدور والنبرة والصيغة) عن طريق تعديل الـ system prompt. أنماط مدمجة: Default وProactive وConcise (بيبدأ بالنتيجة وبيخلي الردود قصيرة، من v2.1.237) وExplanatory وLearning. الأنماط المخصصة ملفات Markdown في ~/.claude/output-styles/ أو .claude/output-styles/ مع frontmatter اختياري keep-coding-instructions. غيّر عن طريق /config → Output style
خلّي Claude يفتح تطبيقات ويتحكم في شاشتك ويتفاعل مع واجهات المستخدم على macOS. فعّل MCP server الـ computer-use عن طريق /mcp. محتاج اشتراك Pro أو Max وmacOS وجلسة تفاعلية. معاينة بحثية
ملخص تلقائي من سطر واحد لما ترجع للتيرمنال بعد ما تبعد. شغّل /recap في أي وقت. اقفله من /config.
بحث تفاعلي في تاريخ الأوامر عبر كل المشاريع. اضغط Ctrl+S عشان تتنقل بين نطاق الجلسة الحالية، المشروع الحالي، وكل المشاريع.
لما الـ Remote Control مفعّل، Claude بيبعت إشعارات فورية على موبايلك لما مهمة تخلص أو يحتاج قرارك. فعّلها من /config → Push when Claude decides. محتاج تطبيق Claude على الموبايل.
قواعد autoMode.hard_deny بتمنع إجراءات بشكل غير مشروط في الوضع التلقائي، بغض النظر عن استثناءات allow أو نية المستخدم. استخدمها لحدود الأمان اللي مينفعش تتخطاها.
بيمسح الـ transcripts الأخيرة عشان يلاقي أوامر Bash وأدوات MCP read-only شائعة وبيضيف allowlist مرتّبة لـ .claude/settings.json عشان يقلل الـ permission prompts.
خيار config بيرجّع سبب رفض hook الـ PostToolUse لـ Claude كـ context وبيكمّل الدور بدل ما ينهيه. مفيد لفحوصات الـ lint لما تعايز Claude يصلّح نفسه.
نسّق من dozens لـ hundreds من الـ subagents من script بلغة JavaScript بيكتبه Claude وruntime بينفّذه في الخلفية. شغّله بحط كلمة 'workflow' في الـ prompt أو بـ /effort ultracode؛ أدِر الـ runs بـ /workflows واضغط s عشان تحفظ run كـ /command. محتاج v2.1.154+ ومتاح على كل الخطط المدفوعة؛ عطّله من /config أو بـ CLAUDE_CODE_DISABLE_WORKFLOWS=1. Research preview
dynamic workflow مدمج بينشر web searches على زوايا مختلفة، يتحقق من المصادر اللي بيلاقيها مع بعض، يعمل vote على كل claim، ويرجّع تقرير بـ citations مع شطب الـ claims غير المدعومة. محتاج الـ WebSearch tool
وضع effort بيجمع بين استدلال xhigh وorchestration workflow تلقائي -- Claude بيخطّط dynamic workflow لكل مهمة أساسية من غير ما حد يطلب منه. بيفضل للجلسة الحالية؛ ارجع بـ /effort high. محتاج موديل بيدعم effort نوع xhigh
نقل الجلسة لمجلد عمل جديد من غير ما يتكسر الـ prompt cache في نص الجلسة
ابدأ Claude Code بكل التخصيصات (CLAUDE.md والـ plugins والـ skills والـ hooks وMCP servers) متعطّلة للتشخيص. نفس CLAUDE_CODE_SAFE_MODE=1
سلسلة موديلات احتياطية مفصولة بفاصلة بيتم تجربتها بالترتيب لما الموديل الأساسي يبقى overloaded أو مش متاح أو يرجّع خطأ سيرفر مش قابل لإعادة المحاولة. محدودة بتلات موديلات بعد إزالة المكرر؛ التبديل بيفضل للدور الحالي بس. له الأولوية على array الـ fallbackModel في الإعدادات
قائمة حظر مُدارة لمنصّات الـ plugins اللي المستخدمين ممنوعين يضيفوها. بتقبل owner wildcard (v2.1.223+): مدخل github بالشكل { "repo": "untrusted-org/*" } بيحظر كل مستودعات الـ marketplace تحت الـ owner ده.
قائمة سماح مُدارة بتقيّد أي منصّات plugins المستخدمين يقدروا يضيفوها. بتقبل owner wildcard (v2.1.223+): مدخل github بالشكل { "repo": "owner/*" } بيسمح بكل مستودعات الـ marketplace تحت الـ owner ده. قواعد المطابقة بتختلف عن blockedMarketplaces.
SendMessage وListAgents بيشتغلوا كمان بين جلسات Claude Code المستقلة بتاعتك (v2.1.224+، macOS وLinux) — تنقل نتيجة أو حالة أو قرار من جلسة لجلسة تانية، على نفس الجهاز أو عبر أجهزة تانية عن طريق Remote Control. شوف الجلسات اللي Claude يقدر يوصلها بـ /list-agents (كمان /peers). تحكّم في الرسائل الواردة بـ crossSessionInbound؛ اقفلها بـ permissions.deny على SendMessage وListAgents.
بيحدّد الجلسة تعمل إيه بالرسائل الجاية من جلسات Claude Code التانية بتاعتك: accept (توصّل كل رسالة)، hold (تحطها في طابور موافقتك)، أو refuse (تسقطها). جزء من المراسلة بين الجلسات (v2.1.224+).
مدة بقاء دايالوج الموافقة على رسالة بين-الجلسات المحجوزة مفتوح قبل ما Claude Code يسقط الرسالة. الافتراضي خمس دقايق؛ حطها "never" عشان تحتفظ بالرسائل المحجوزة افتراضيًا لحد ما الجلسة تنتهي.