توفّر أوامر Claude Code تحكّمًا دقيقًا في المساعد عبر الأوامر المدمجة والمهارات المخصّصة (custom skills) والإضافات (plugins). يغطّي هذا الدليل الشامل أدوات إدارة السياق مثل /context و/compact و/branch، إلى جانب المهارات المرفقة بما فيها /code-review و/batch للتعامل مع التغييرات واسعة النطاق عبر الملفات.
يشرح هذا المرجع الوضع السريع (fast mode) للحصول على استجابات أسرع، واختصارات لوحة المفاتيح لسير عمل أكثر كفاءة، وميزات متقدّمة مثل استمرارية الجلسة (session persistence) والجلسات الموجّهة بالهدف. يمكن للمستخدمين إنشاء مهارات مخصّصة بحقن سياق ديناميكي (dynamic context injection)، ودمج مخرجات الصدفة (shell output)، وتقييد الأدوات، ما يتيح أتمتة مفصّلة مع الحفاظ على ضوابط الأمان لعمليات النشر وغيرها من العمليات الحرجة.
تمنحك أوامر Claude Code تحكّمًا دقيقًا في المساعد. يغطّي هذا المرجع الأوامر المدمجة، والمهارات المخصّصة (custom skills)، وأوامر الإضافات (plugin commands)، والوسائط (arguments)، وحقن السياق الديناميكي (dynamic context injection).

- أوامر Claude Code: ماذا ستتعلّم
- إدارة السياق والجلسة
- المهارات المرفقة
- الوضع السريع
- اختصارات لوحة المفاتيح والميزات القوية
- الوضع المرئي في Vim
- قراءة الملفات الضخمة — العرض الجزئي
- /usage — إحصاءات الجلسة الموحّدة
- /goal — الجلسات الموجّهة بالهدف
- ملخّص الجلسة
- سجلّ الأوامر والبحث العكسي
- السمات المخصّصة
- أنماط المخرجات
- أمثلة أوامر من العالم الواقعي
- نصائح احترافية
- تحدٍّ تطبيقي
- اختبار المعرفة
- موارد إضافية
- مثال تطبيقي: تنظيم جلسة طويلة بالأوامر
- أوامر Claude Code: أخطاء شائعة يجب تجنّبها
- أوامر Claude Code: أفضل الممارسات
- الأسئلة الشائعة حول أوامر Claude Code
- واصل التعلّم
أوامر Claude Code: ماذا ستتعلّم
في هذا الدليل عن أوامر Claude Code، ستعمل عبر خطوات عملية وتطبيقية مع أمثلة حقيقية. تُشرح هذه الأوامر من الأساس حتى تتمكّن من تطبيقها فورًا في مشاريعك الخاصة.
بعد أن أتقنت الأساسيات، لنستكشف الأوامر التي يعتمد عليها المستخدمون المتمرّسون لإدارة السياق، وأدوات الجلسة، والمهارات المرفقة، واختصارات لوحة المفاتيح الموفّرة للوقت.
إدارة السياق والجلسة
تعمل كل جلسة ضمن نافذة سياق (context window). يعرض أمر /context ذلك على هيئة شبكة مرئية — الأخضر يعني وجود مساحة وافرة، والأصفر يشير إلى أنها تمتلئ، والأحمر ينذر بقرب نفادها. عندما تطول محادثتك أكثر من اللازم، يقلّصها /compact. ويمكنك توجيه ما يُحتفظ به عبر تمرير تعليمات: /compact focus on the database migration plan.
يفتح /branch محادثة موازية من نقطتك الحالية، وهو مثالي لمقارنة منهجين مختلفين في آن واحد. ويتيح لك /rewind العودة إلى لحظة سابقة — رائع عندما يسلك Claude منعطفًا خاطئًا. بل يمكنه التراجع عن تغييرات الملفات، فيعمل عمليًا كأداة تراجع (undo) لكلٍّ من شفرتك ومحادثتك.
يُدعم العمل طويل الأمد من خلال استمرارية الجلسة (session persistence). استخدم /rename my-feature لتسمية جلسة باسم سهل التذكّر، ثم /resume my-feature لاستعادتها بكامل سياقها. ويكتب أمر /export الجلسة إلى ملف أو إلى الحافظة (clipboard) للمشاركة أو الأرشفة.
/context
/compact focus on the auth refactor
/branch
/rename auth-refactor-v2
/export auth-refactor-v2.mdالمهارات المرفقة
يتضمّن Claude Code عدّة مهارات مدمجة تعمل كأنها أوامر. وهي جاهزة للاستخدام دائمًا دون أي تثبيت.
يفحص /code-review (المعروف سابقًا باسم /simplify قبل الإصدار v2.1.147) الفرق الحالي (diff) بحثًا عن مشكلات الصحّة ويبلّغ عن النتائج دون تعديل الملفات. تُرجع مستويات الجهد الأدنى (/code-review low) النتائج عالية الثقة فقط، بينما تقدّم المستويات من high إلى max تغطية أوسع. ويشغّل خيار ultra مراجعة أكثر شمولًا بعدّة وكلاء (multi-agent) في السحابة. وبدءًا من الإصدار v2.1.154، أصبح /simplify مراجعة مستقلّة للتنظيف فقط تطبّق الإصلاحات دون البحث عن العلل.
يمكنك تمرير --comment لنشر النتائج كتعليقات مضمّنة على طلب السحب (PR) في GitHub، أو تحديد مسار أو مرجع PR لمراجعات موجّهة. ويتعامل /batch مع التغييرات واسعة النطاق عبر ملفات كثيرة من خلال التخطيط للعمل، واستخدام أشجار عمل git معزولة (isolated git worktrees)، وتنسيق التحقّق والمتابعة. ويشغّل /loop 5m check deploy status موجّهًا على فترات متكرّرة، وهو مفيد لمراقبة العمليات الطويلة. أما /proactive فهو مجرّد اسم بديل لـ /loop — السلوك نفسه، لكنه يقرأ بشكل أفضل عندما يكون الهدف «استمر في المراقبة والتفاعل». وتطلق الكلمة المفتاحية ultracode تشغيل سير عمل ديناميكي (أُعيدت تسميتها من workflow في الإصدار v2.1.160).
يشغّل /debug التسجيل المفصّل لتشخيص سلوك Claude أو استخدام الأدوات. ويحمّل /claude-api مرجع Anthropic SDK للغة مشروعك، وينشط تلقائيًا عند اكتشاف استيرادات من @anthropic-ai/sdk أو حزمة anthropic الخاصة بـ Python.
/code-review
/code-review high --comment
/batch add JSDoc comments to all public functions in src/
/loop 2m check if the build finished
/debugالوضع السريع
الوضع السريع (fast mode) هو إعداد API عالي السرعة لـ Opus يحافظ على جودة النموذج نفسها مع تقديم استجابات أسرع بما يصل إلى 2.5 مرّة بتكلفة أعلى لكل رمز (per-token). يعمل مع Opus 4.8 (الافتراضي منذ v2.1.154) و4.7 و4.6 — وإن كان دعم 4.6 مهملًا وسيُزال بعد نحو 30 يومًا من إطلاق Opus 4.8. فعّله عبر /fast أو بضبط fastMode: true في إعدادات المستخدم لديك. وعند تفعيله، تظهر أيقونة ↯ بجوار شريط الموجّه.
/fast # toggle on/off
/fast on # explicitly enable
/fast off # explicitly disableيؤدّي تفعيل الوضع السريع إلى تبديلك تلقائيًا إلى Opus (4.8 افتراضيًا). وإيقافه يُبقيك على Opus — استخدم /model لتغيير النماذج.
لمستخدمي بوابات LLM المخصّصة (custom LLM gateway)، اضبط CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 لتعبئة منتقي /model تلقائيًا من نقطة نهاية /v1/models الخاصة ببوابتك.
الوضع السريع ومستوى الجهد هما عنصرا تحكّم مستقلّان في السرعة. يقلّل /fast زمن الاستجابة دون التأثير في الجودة. ويقلّل /effort low وقت التفكير، ما قد يؤثّر في الجودة في المهام المعقّدة. اجمع بينهما لأقصى سرعة في الأعمال البسيطة:
/fast
/effort lowإذا بلغت حدّ معدّل الوضع السريع (rate limit)، فإنه يتراجع بسلاسة إلى سرعة Opus القياسية (تتحوّل أيقونة ↯ إلى الرمادي) ويُعاد تفعيله عند انتهاء فترة التهدئة (cooldown). ويُتشارك مجمّع حدّ المعدّل بين Opus 4.8 و4.7 و4.6. يتطلّب الوضع السريع تفعيل أرصدة الاستخدام (usage credits) على حسابك — أدِرها عبر /usage-credits (أُعيدت تسميتها من /extra-usage في v2.1.144) — وهو غير متوفّر على Bedrock أو Vertex AI أو Foundry أو منصّة Claude على AWS أو إضافة VS Code. ويمكن لمسؤولي المؤسسات التحكّم في توفّره عبر الإعدادات المُدارة (managed settings).
اختصارات لوحة المفاتيح والميزات القوية
يتنقّل Shift+Tab بين أوضاع الأذونات: default وacceptEdits وplan، وأوضاع اختيارية مثل auto أو bypassPermissions إذا فُعّلت. هذه أسرع طريقة للدخول إلى وضع التخطيط (plan mode) للعمل المعقّد ثم العودة بعده.
يبدّل Option+T (على macOS) أو Alt+T التفكير الموسّع (extended thinking)، حيث يقضي Claude وقتًا أطول في الاستدلال قبل الإجابة. استخدم /effort لضبط عمق الاستدلال: auto أو low أو medium أو high أو xhigh أو max حيثما كان مدعومًا. ويُطبَّق max على الجلسة الحالية فقط. ويُدخلك Ctrl+O إلى الوضع المفصّل (verbose mode) لمشاهدة استدعاءات الأدوات وخطوات التفكير وهي تتكشّف في الزمن الحقيقي.
يتيح لك /btw your question طرح سؤال جانبي دون إضافته إلى سجلّ المحادثة — مثالي للتحقّق من معلومة أو صياغة (syntax) دون إثقال السياق. ويُرسل Ctrl+B أوامر bash والوكلاء الجارية إلى الخلفية، فيمكنك إعطاء Claude تعليمات جديدة بينما تواصل هي عملها. ولإنهاء جميع الوكلاء العاملين في الخلفية، استخدم Ctrl+X Ctrl+K.
يمسح Ctrl+U مخزّن الإدخال (input buffer) بأكمله، ويستعيد Ctrl+Y ما مسحته للتوّ — مفيد عندما تكتب موجّهًا طويلًا وتريد البدء من جديد دون أن تفقده. ويفرض Ctrl+L إعادة رسم الشاشة بالكامل فوق مسح إدخال الموجّه، ما يساعد عندما تتشوّش مخرجات الطرفية. وفي تذييل عارض النصّ (transcript viewer)، يفرّغ [ النصّ إلى التمرير الخلفي (scrollback) ويفتحه v في محرّرك $EDITOR.
يفتح أمر /diff عارض فروق تفاعليًّا للتغييرات غير المودعة (uncommitted) — أوضح بكثير من مخرجات git الخام عند مراجعة عمل Claude قبل الإيداع. وينتج /insights تقرير تحليل للجلسة بإحصاءات عن الإنجازات.
# Toggle to plan mode, then back
Shift+Tab
Shift+Tab
/effort high
/btw what's the difference between async and defer on script tags?الوضع المرئي في Vim
يحظى عشّاق Vim بالتحديد المرئي (visual selection) داخل محرّر الإدخال. اضغط v للتحديد حرفًا حرفًا أو V للتحديد سطرًا سطرًا. في الوضع المرئي، توسّع مفاتيح التنقّل (h وj وk وl وw وe وb وf وF وt وT) التحديد. وتشمل العوامل (operators): d/x للحذف، وy للنسخ (yank)، وc/s للتغيير، وp للّصق من السجلّ (register)، وr{char} لاستبدال كل حرف، و~/u/U لتبديل حالة الأحرف، و>/< للإزاحة (indent/dedent)، وJ لدمج الأسطر، وo لتبديل المؤشّر والمرساة. كما تُدعم كائنات النصّ (text objects) مثل iw وaw وi" وa" وi( وa( جميعها. أما الوضع المرئي الكتلي (block-wise) (Ctrl+V) فغير متوفّر.
قراءة الملفات الضخمة — العرض الجزئي
تُرجع أداة Read الآن صفحة أولى مقتطعة مع إشعار PARTIAL view بدلًا من إطلاق خطأ عندما يكون الملف أكبر من أن يُقرأ دفعة واحدة. سابقًا، كان طلب قراءة Claude لتفريغ JSON بحجم 500 كيلوبايت أو حزمة مولّدة (generated bundle) يفشل ببساطة. أما الآن فيحصل على الصفحة الأولى إضافةً إلى مؤشّر واضح بوجود محتوى أكثر، ويمكنه استدعاء Read مجدّدًا مع offset/limit للتنقّل عبر البقية. وتُتحكَّم في ميزانية الرموز (token budget) لقراءة واحدة عبر CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS — ارفعها للجلسات التي تحتاج قراءات أكبر، واخفضها للبيئات المقيّدة.
عمليًّا، لا حاجة إلى أي إجراء — عندما يصادف Claude إشعار العرض الجزئي، يعرف أن يضيّق أولًا بـ grep أو يقسّم الصفحات بـ offset. وهذا السلوك مهم بوجه خاص لعمليات الترحيل (migrations)، والسجلّات الكبيرة، وأدوات مثل /init التي تمسح ملفات كثيرة.
/usage — إحصاءات الجلسة الموحّدة
يعرض أمر /usage لوحة معلومات موحّدة تحلّ محلّ ما كان يعرضه /cost و/stats سابقًا بشكل منفصل — التكلفة المقدّرة، ومدة API ومدة الساعة الفعلية (wall-clock)، والأسطر المضافة أو المحذوفة. ومنذ الإصدار v2.1.149، يقدّم أيضًا تفصيلات حسب الفئة تُظهر ما يستهلك حدودك: المهارات، والوكلاء الفرعيون (subagents)، والإضافات، والتكلفة لكل خادم MCP. ويرى مستخدمو API إحصاءات رموز مفصّلة؛ بينما يرى المشتركون أشرطة استخدام الخطّة والنشاط. ولا يزال كلٌّ من /cost و/stats يعمل كاختصارات للعلامة (tab) المعنية. والأرقام المالية هي تقديرات محسوبة محليًّا — راجع Claude Console للفوترة الموثوقة.
/goal — الجلسات الموجّهة بالهدف
يُنشئ أمر /goal شرط إكمال يعمل Claude نحوه عبر أدوار متعدّدة. وبمجرّد تفعيله، يستمرّ Claude ذاتيًّا حتى يتحقّق الهدف. وتعرض طبقة حيّة (live overlay) الوقت المنقضي، وعدد الأدوار، واستخدام الرموز لسهولة المراقبة.
/goal migrate all API endpoints from REST to GraphQL
/goal all tests pass and coverage is above 80%تتناسب الأهداف جيدًا مع /effort high للمهام المعقّدة متعدّدة الخطوات. ولتحديد عدد الأدوار التي سيتّخذها Claude، اضبط CLAUDE_CODE_MAX_TURNS كمتغيّر بيئة:
export CLAUDE_CODE_MAX_TURNS=50ملخّص الجلسة
عندما تعود إلى الطرفية بعد ابتعادك، يعرض Claude Code ملخّصًا من سطر واحد لما حدث أثناء غيابك. ويُولَّد الملخّص في الخلفية بمجرّد مرور ثلاث دقائق على الأقل منذ آخر دور مكتمل وعدم تركيز الطرفية (unfocused)، فيكون جاهزًا عند عودتك. وتظهر الملخّصات فقط بعد أن تبلغ الجلسة ثلاثة أدوار على الأقل، ولا تظهر مرّتين متتاليتين أبدًا.
شغّل /recap لتوليد ملخّص عند الطلب. ولتعطيل الملخّصات التلقائية، افتح /config وأوقِف Session recap. وملخّص الجلسة مفعّل افتراضيًا لكل خطّة ومزوّد، ويُتخطّى دائمًا في الوضع غير التفاعلي (non-interactive).
سجلّ الأوامر والبحث العكسي
يحتفظ Claude Code بسجلّ الإدخال لكل دليل عمل. وإرسال الموجّه نفسه مرّتين متتاليتين يسجّل إدخالًا واحدًا فقط، فالضغط على Up ينتقل إلى الموجّه السابق المتميّز. ويُعاد ضبط السجلّ عند تشغيلك /clear، وإن كانت محادثة الجلسة السابقة محفوظة لأجل /resume.
اضغط Ctrl+R للبحث التفاعلي في سجلّ الأوامر. اكتب استعلامًا للبحث، واضغط Ctrl+R مجدّدًا للتنقّل بين المطابقات الأقدم. ويفترض البحث افتراضيًا الموجّهات من جميع المشاريع — اضغط Ctrl+S للتنقّل في النطاق بين الجلسة الحالية، والمشروع الحالي، وجميع المشاريع. استخدم Tab أو Esc للقبول مع متابعة التحرير، أو Enter للقبول والتنفيذ فورًا، أو Ctrl+C للإلغاء.
Ctrl+R → type "migration" → Ctrl+R (older matches) → Tab (accept)السمات المخصّصة
يتيح أمر /theme إنشاء سمات ألوان مسمّاة والتبديل بينها. وتُخزَّن السمات كملفات JSON في ~/.claude/themes/ ويمكن تحريرها يدويًّا. كما يمكن للإضافات أن تسهم بسمات عبر دليل themes/ داخل حزمة الإضافة.
أنماط المخرجات
تغيّر أنماط المخرجات (output styles) كيفية استجابة Claude دون التأثير في ما يعرفه. فهي تعدّل موجّه النظام (system prompt) لضبط الدور والنبرة والتنسيق. توجد أربعة أنماط مدمجة: Default (مساعد هندسة برمجيات قياسي)، وProactive (ينفّذ فورًا، ويضع افتراضات معقولة بدلًا من التوقّف — توجيه ذاتي أقوى من الوضع التلقائي، ويعمل باستقلال عن وضع الأذونات)، وExplanatory (يضيف «رؤى» تعليمية بين خطوات البرمجة)، وLearning (وضع تعاوني يميّز فيه Claude القطع الاستراتيجية بـ TODO(human) لتنفّذها أنت).
بدّل الأنماط عبر /config ← Output style. ويُحفظ الاختيار في .claude/settings.local.json. وتسري التغييرات بعد /clear أو جلسة جديدة لأن نمط المخرجات جزء من موجّه النظام.
أنماط المخرجات المخصّصة هي ملفات Markdown بترويسة أمامية (frontmatter). احفظها في ~/.claude/output-styles/ (للمستخدم)، أو .claude/output-styles/ (للمشروع)، أو دليل الإعدادات المُدارة (للسياسة). ويصبح اسم الملف اسم النمط ما لم تضبط name: في الترويسة الأمامية. اضبط keep-coding-instructions: true للاحتفاظ بتعليمات هندسة البرمجيات المدمجة في Claude Code إلى جانب تعليماتك المخصّصة — واتركها عند عدم قيام Claude بهندسة البرمجيات إطلاقًا، كأن يكون مساعد كتابة أو محلّل بيانات:
---
name: Diagrams first
description: Lead every explanation with a diagram
keep-coding-instructions: true
---
When explaining code, architecture, or data flow, start with a Mermaid diagram showing the structure, then explain in prose.يمكن للإضافات أن تشحن أنماط مخرجات في دليل output-styles/، ويمكن لأنماط الإضافات ضبط force-for-plugin: true لتُطبَّق تلقائيًا عند تفعيل الإضافة.
أمثلة أوامر من العالم الواقعي
المثال 1: مهارة بوسائط ديناميكية
تقبل المهارات الوسائط عبر $ARGUMENTS لكل الإدخال، أو $0 و$1 للمعاملات الموضعية (positional):
---
name: deploy
description: Deploy the application to staging or production
---
# Deploy Skill
Arguments provided: $ARGUMENTS
Target environment: $0
# Claude will execute the deployment based on the target environment.المثال 2: حقن الصدفة في أمر
احقن مخرجات الصدفة الحيّة في موجّه أمرٍ باستخدام صياغة !:
---
name: git-status-summary
description: Show current git status summary
---
Current branch and status:
!`git branch --show-current`
Recent commits:
!`git log --oneline -5`المثال 3: مهارة بتقييد الأدوات
قيّد الأدوات التي يمكن لمهارةٍ استدعاؤها باستخدام allowed-tools:
---
name: read-only-audit
description: Audit project structure in read-only mode
allowed-tools: [Read, Grep, Glob]
disable-model-invocation: false
---
# Read-Only Audit Skill
This skill can only read files and search — it cannot modify anything.نصائح احترافية
- استخدم أسماء أوامر واضحة وموجّهة نحو الفعل —
/optimizeو/prو/commitمفهومة فورًا. تجنّب الأسماء الغامضة مثل/helperأو/misc. - أدرِج دائمًا وصفًا بشروط التشغيل — يساعد ذلك Claude على معرفة متى يستدعي مهارةً تلقائيًا. اكتب الأوصاف على نمط “Use when [specific scenario].”
- استخدم
disable-model-invocation: trueللأوامر ذات الآثار الجانبية — ينبغي ألا تعمل أوامر النشر والإيداع والدفع وغيرها من الأوامر المدمّرة إلا عند استدعائك الصريح لها. - استفد من استبدالات الصدفة
!للسياق الديناميكي — احقن حالة git أو معلومات الفرع أو محتويات الملفات حتى يكون لدى Claude الحالة الراهنة دون نسخ ولصق يدويّ. - أبقِ الأوامر مركّزة على مهمة واحدة — أمر واحد يساوي مسؤولية واحدة. لا تبنِ أمر “افعل كل شيء”. ركّب بدلًا من ذلك عدّة أوامر مركّزة.
تحدٍّ تطبيقي
طبّق معرفتك بأوامر الشرطة المائلة (slash commands) في هذا التمرين الواقعي.
المهمة: بناء أمر نشر مخصّص
أنشئ أمر شرطة مائلة مخصّصًا يؤتمت سير عمل نشر آمن باستخدام صيغة المهارة.
الخطوات
- أنشئ دليل مهارة جديدًا:
.claude/skills/deploy/ - أنشئ ملف
SKILL.mdبترويسة أمامية تتضمّنdisable-model-invocation: true(حتى لا ينشر Claude تلقائيًا). - أضِف سياقًا ديناميكيًا باستخدام استبدالات الصدفة
!لعرض فرع git الحالي، وآخر الإيداعات، وحالة git. - أدرِج فحوص أمان: تحقّق من أن الفرع هو
main، وتأكّد من عدم وجود تغييرات غير مودعة، وشغّل الاختبارات قبل النشر. - استخدم
allowed-toolsلتقييد الأمر إلىBash(npm *)وBash(git *)فقط. - اختبر الأمر بـ
/deployوتحقّق من أنه يرفض العمل على الفروع غير main.
النتيجة المتوقّعة
ينبغي أن يعرض تشغيل /deploy سياق git الحالي، ويشغّل مجموعة الاختبارات، ويبني المشروع، ولا يتابع النشر إلا إذا نجحت كل الفحوص. وعلى فرع ميزة (feature branch)، ينبغي أن يتوقّف ويحذّرك.
تلميح
استخدم
disable-model-invocation: trueفي ترويستك الأمامية لأي أمر ذي آثار جانبية. راجع مثالي/push-allو/setup-ci-cdللاطّلاع على أنماط فحوص الأمان وحقن السياق الديناميكي.
اختبار المعرفة
اختبر فهمك لأوامر الشرطة المائلة في Claude Code بهذه الأسئلة:
- ما الأنواع الأربعة لأوامر الشرطة المائلة في Claude Code؟
أ) المدمجة، والمهارات، وأوامر الإضافات، وموجّهات MCP | ب) المدمجة، والمخصّصة، وأوامر الخطّافات (hooks)، وموجّهات API | ج) أوامر النظام، والمستخدم، والإضافات، والطرفية | د) أوامر النواة، والامتداد، والماكرو، والنصّ البرمجي
الإجابة: أ — يحتوي Claude Code على أوامر مدمجة (مثل /help و/compact)، ومهارات (ملفات SKILL.md)، وأوامر إضافات (بمساحة اسم plugin-name:command)، وموجّهات MCP (/mcp__server__prompt). - كيف تمرّر جميع الوسائط المقدّمة من المستخدم إلى مهارة؟
أ) استخدم${args}| ب) استخدم$ARGUMENTS| ج) استخدم$@| د) استخدم$INPUT
الإجابة: ب — يلتقط$ARGUMENTSكل النصّ بعد اسم الأمر. وللوسائط الموضعية، استخدم$0و$1وهكذا. - عند وجود مهارة وأمر قديم (legacy) بالاسم نفسه، أيّهما يأخذ الأولوية؟
أ) الأمر القديم | ب) المهارة | ج) أيّهما أُنشئ أولًا | د) يطلب Claude من المستخدم الاختيار
الإجابة: ب — تأخذ المهارات الأسبقية على الأوامر القديمة بالاسم نفسه. فنظام المهارات يحلّ محلّ نظام الأوامر الأقدم. - كيف تحقن مخرجات الصدفة الحيّة في موجّه مهارة؟
أ) استخدم صياغة$(command)| ب) استخدم صياغة!`command`| ج) استخدم صياغة@shell:command| د) استخدم صياغة{command}
الإجابة: ب — تشغّل صياغة!`command`أمر صدفة وتحقن مخرجاته في موجّه المهارة قبل أن يراه Claude. - ماذا يفعل
disable-model-invocation: trueفي الترويسة الأمامية لمهارة؟
أ) يمنع المهارة من العمل كليًّا | ب) يسمح للمستخدم وحده باستدعائها (لا يمكن لـ Claude الاستدعاء التلقائي) | ج) يخفيها من قائمة /help | د) يعطّل المعالجة الذكية للمهارة
الإجابة: ب — يعنيdisable-model-invocation: trueأن المستخدم وحده يمكنه تشغيل الأمر عبر /command-name. ولن يستدعيه Claude تلقائيًا أبدًا، وهو مفيد للمهارات ذات الآثار الجانبية مثل عمليات النشر.
اختبر معرفتك
موارد إضافية
| المورد | الوصف |
|---|---|
| التوثيق الرسمي للوضع التفاعلي | مرجع الأوامر المدمجة بكامل التفاصيل |
| التوثيق الرسمي للمهارات | مرجع المهارات الكامل (الأوامر المخصّصة أصبحت الآن مهارات) |
| مرجع سطر الأوامر (CLI) | خيارات سطر الأوامر والأعلام (flags) |
| دليل أوامر الشرطة المائلة | التوثيق الرسمي لأوامر الشرطة المائلة |
| سجلّ تغييرات Claude Code | تتبّع الأوامر الجديدة وتحديثات الميزات |
تمنحك أوامر Claude Code سير عمل متينًا وقابلًا للتكرار. ضع إشارة مرجعية على دليل أوامر Claude Code هذا وعُد إلى الخطوات كلّما احتجت إليها.

مثال تطبيقي: تنظيم جلسة طويلة بالأوامر
لنتتبّع جلسة إعادة هيكلة حقيقية تمتد لساعات لنرى كيف تتضافر أوامر Claude Code معًا بدل استخدام كل أمر بمعزل عن الآخرين.
ابدأ الجلسة بـ /rename auth-refactor فور تحديد المهمة، حتى تستطيع العودة إليها لاحقًا بـ /resume auth-refactor إن انقطعت. اعمل بشكل طبيعي، واسأل Claude عن قراءة الشيفرة القديمة وتحديد نقاط التغيير.
راقب شريط السياق دوريًا بـ /context. عندما يميل إلى الأصفر، لا تنتظر حتى يمتلئ تمامًا — نفّذ /compact focus on the auth refactor plan فورًا لتحافظ فقط على الخطة والقرارات المهمة وتتخلّص من تفاصيل الاستكشاف الأولي.
إذا احتجت لتجربة نهج بديل دون فقدان تقدّمك الحالي، افتح /branch لمحادثة موازية. جرّب الفكرة البديلة هناك؛ فإن لم تنجح، عد إلى المحادثة الأصلية دون أي أثر للمحاولة الفاشلة.
قبل إنهاء الجلسة، شغّل /diff لمراجعة كل التغييرات غير المودعة في عارض واحد بدل تمرير مخرجات git الخام. وإذا أردت توثيق القرار لاحقًا أو مشاركته مع زميل، استخدم /export auth-refactor.md لحفظ الجلسة كاملة إلى ملف.
هذا التسلسل — تسمية، مراقبة سياق، تفريع عند الحاجة، مراجعة فروق، تصدير — يحوّل جلسة أوامر Claude Code الطويلة من محادثة عشوائية إلى سير عمل منظم يمكن الرجوع إليه ومشاركته.
أوامر Claude Code: أخطاء شائعة يجب تجنّبها
حتى المستخدمين المتمرّسين يقعون في العادات نفسها عند استخدام أوامر Claude Code يوميًا. تجنّبها يبقي جلساتك أسرع وأكثر تنظيمًا.
- ترك المحادثة تمتلئ دون مراقبة عبر
/context، فيضطر Claude لاحقًا إلى ضغط قسري يفقد تفاصيل مهمة. - استخدام
/compactدون تمرير تعليمات توجّهه، ما ينتج ضغطًا عامًا قد يحذف بالضبط ما كنت تحتاج الاحتفاظ به. - تفعيل الوضع السريع لكل مهمة بلا تمييز، رغم أنه يرفع التكلفة لكل رمز دون فائدة حقيقية في المهام البسيطة.
- تجاهل
disable-model-invocation: trueعند كتابة أمر ذي أثر جانبي مثل النشر، فيستدعيه Claude تلقائيًا في سياق غير مقصود.
أوامر Claude Code: أفضل الممارسات
- اعتمد على الأوامر المدمجة قبل كتابة أوامر مخصّصة؛ فكثير من سير العمل مغطّى أصلًا.
- حوّل التعليمات المتكرّرة كثيرًا إلى أمر مهارة مخصّص.
- استخدم الوسائط وحقن السياق الديناميكي حتى يتكيّف أمر واحد مع كل تشغيل.
- أبقِ مخرجات الأمر مركّزة؛ اطلب الفروق (diffs) بدلًا من الملفات الكاملة عند التكرار.
- دقّق أوامر الإضافات التي تثبّتها لتفهم ما تنفّذه.

الأسئلة الشائعة حول أوامر Claude Code
ما الفرق بين /compact و/clear؟
يضغط /compact المحادثة مع الاحتفاظ بجوهرها، بينما يمسحها /clear بالكامل ويبدأ سياقًا فارغًا من جديد.
متى أستخدم /branch بدلًا من /rewind؟
استخدم /branch عندما تريد استكشاف نهج بديل دون فقدان تقدّمك الحالي، واستخدم /rewind عندما تريد التراجع فعليًا عن خطوة أخطأ فيها Claude.
هل الوضع السريع يقلّل جودة الإجابات؟
لا. يحافظ الوضع السريع على جودة النموذج نفسها، لكنه يرفع سرعة الاستجابة بتكلفة أعلى لكل رمز — وهو منفصل تمامًا عن مستوى الجهد الذي يؤثر في عمق التفكير.
كيف أعرف أوامر Claude Code المتاحة في جلستي الحالية؟
اكتب / وحدها في الموجّه؛ تُخفى الأوامر غير المتاحة لإعدادك الحالي تلقائيًا فلا ترى سوى ما يعمل فعليًا.
هل يمكن جدولة أمر ليعمل بشكل متكرر؟
نعم، عبر /loop (أو اسمه البديل /proactive) الذي يشغّل موجّهًا على فترات محددة، وهو مفيد لمراقبة عمليات طويلة مثل حالة نشر جارٍ.