دليل شامل لنصائح Claude Code العملية: كلمات Ultrathink السحرية، اختصارات لوحة المفاتيح، والوظائف المخفية في مكان واحد

مستويات التفكير: من Quick إلى Ultrathink

يدعم Claude Code ثلاثة مستويات من التفكير، ولكل منها ميزانية tokens مختلفة ومناسب لسيناريوهات معينة:

المستوى الكلمة المفتاحية ميزانية Tokens حالات الاستخدام المثالية
Quick quick 0 الأسئلة البسيطة، التوضيحات السريعة
Standard (افتراضي) 8,000 معظم مهام البرمجة اليومية
Ultrathink ultrathink 31,999 تصميم الأنظمة المعقدة، حل المشاكل الصعبة

كيفية التبديل بين مستويات التفكير

ببساطة، اكتب الكلمة المفتاحية في بداية سؤالك:

# مثال على Quick - جواب سريع بدون تفكير عميق
quick كيف أستخدم async/await في Python؟

# مثال على Standard - سلوك افتراضي (لا حاجة لكتابة شيء)
ساعدني في كتابة دالة معالجة البيانات

# مثال على Ultrathink - تفكير عميق
ultrathink صمم بنية microservices قابلة للتوسع، مع الأخذ بعين الاعتبار:
- استراتيجية تقسيم قاعدة البيانات
- آليات اتساق البيانات الموزعة
- مراقبة الأداء والملاحظات

متى تستخدم Ultrathink؟

المواقف المثالية:

  • تصميم البنية المعقدة للأنظمة
  • تحليل الأداء وتحسينه
  • تصحيح المشاكل الصعبة التي لها عدة أسباب محتملة
  • اتخاذ القرارات التقنية (مثل اختيار الإطار، تصميم قاعدة البيانات)

مثال واقعي:

ultrathink مشروعي الحالي يحتاج لمعالجة 10 مليون طلب يومياً.
المتطلبات:
1. زمن استجابة أقل من 100ms
2. موثوقية 99.99%
3. قابلية توسع أفقية
4. ميزانية محدودة

الرجاء تصميم حل تقني كامل، بما في ذلك:
- اختيار تقنية Cache
- استراتيجية توزيع الحمل
- خطة الطوارئ
- خطوات التنفيذ

في هذا النوع من الأسئلة المعقدة، سيخصص Claude ما يقارب 32,000 token للتفكير العميق، مما ينتج عنه خطة تقنية شاملة وقابلة للتنفيذ.


نظام البادئات: الرموز السحرية الأربعة

يدعم Claude Code أربعة أنواع من البادئات الخاصة للوصول السريع لأوضاع ووظائف مختلفة:

جدول البادئات

البادئة الوظيفة الاختصارات مثال
! تنفيذ أمر Shell لا يوجد ! ls -la
# كتابة كود نقي لا يوجد # Python function
@ الإشارة للملفات @. (المجلد الحالي)
@.. (المجلد الأعلى)
@src/utils.py
& استدعاء أداة MCP لا يوجد &search "React hooks"

1. ! تنفيذ أمر Shell مباشرة

لا تحتاج لطلب Claude بتنفيذ أمر Shell – استخدم ! مباشرة:

# طريقة عادية (مضيعة للـ tokens)
"ساعدني في التحقق من استخدام القرص"

# طريقة ذكية (توفير tokens)
! df -h

نصيحة: يعمل هذا فقط مع الأوامر البسيطة. للعمليات المعقدة، لا يزال من الأفضل السماح لـ Claude بالتخطيط.

2. # الوضع النقي للكود

إذا كنت تريد من Claude كتابة الكود مباشرة دون شرح طويل:

# بدون بادئة - ستحصل على شرح طويل
"اكتب دالة لقراءة ملف JSON"

# باستخدام # - كود نقي فقط
# Python: دالة لقراءة ملف JSON مع معالجة الأخطاء

الاختلاف:

  • بدون #: شرح + كود + أمثلة استخدام (~500 token)
  • مع #: كود فقط (~100 token)

3. @ الإشارة الذكية للملفات

الاختصارات الأكثر فائدة:

الاختصار المعنى مثال الاستخدام
@. جميع ملفات المجلد الحالي @. اشرح بنية المشروع
@.. جميع ملفات المجلد الأعلى @.. ابحث عن الـ TODO
@path/ جميع ملفات مجلد معين @src/ راجع الكود
@file.ext ملف واحد محدد @main.py أصلح الخطأ

مثال متقدم:

# الطريقة السيئة - غير واضح
"راجع كل ملفات Python في مشروعي"

# الطريقة الجيدة - واضح ومحدد
@src/ راجع جميع ملفات .py، ركز على:
1. معالجة الأخطاء
2. الأمان
3. الأداء

4. & استدعاء أدوات MCP

إذا كنت قد قمت بتكوين MCP tools (مثل أدوات البحث، أدوات قواعد البيانات):

# استدعاء أداة البحث
&search "Claude Code best practices"

# استدعاء أداة قاعدة البيانات
&db_query "SELECT * FROM users LIMIT 10"

ملاحظة: يتطلب هذا تكوين MCP tools مسبقاً، راجع الوثائق الرسمية.


اختصارات لوحة المفاتيح: التحكم بدون كتابة

يدعم Claude Code مجموعة من اختصارات لوحة المفاتيح، مما يتيح لك التحكم في الحوار دون كتابة الأوامر.

الاختصارات الأساسية

الاختصار الوظيفة السيناريو
Esc إيقاف التنفيذ الحالي عندما يكتب Claude كوداً كثيراً أو تعطل
Tab قبول الاقتراح الحالي قبول تعديلات Claude سريعاً
Shift+Tab رفض الاقتراح رفض التغييرات غير المرضية
Ctrl+C إنهاء العملية إيقاف العمليات الطويلة
↑/↓ تصفح سجل الأوامر استرجاع الأوامر السابقة بسرعة

سيناريوهات الاستخدام الفعلي

السيناريو 1: إيقاف طارئ

# طلبت من Claude تحليل 10,000 ملف، لكنك أدركت أنك كتبت المسار الخطأ
ultrathink @/wrong/path/ حلل جميع الملفات

# اضغط Esc فوراً لإيقاف ذلك!
[Esc] ← إيقاف التنفيذ

السيناريو 2: قبول/رفض سريع للتغييرات

# اقترح Claude تعديل ملف config.yaml
[Tab] ← قبول هذا التغيير
[Shift+Tab] ← رفض، احتفظ بالأصل

السيناريو 3: استرجاع الأوامر

# اضغط ↑ لتصفح السجل، ابحث عن أمر قديم
[↑] [↑] [↑] ... عثرت على الأمر المطلوب
[Enter] ← أعد تنفيذه

أوامر Slash: إدارة السياق المدمجة

يوفر Claude Code مجموعة من أوامر / للتحكم في السياق والإعدادات.

الأوامر الشائعة

الأمر الوظيفة متى تستخدمه
/clear مسح سجل المحادثة عند بدء مهمة جديدة، توفير tokens
/compact ضغط سياق المحادثة عندما يكون السياق كبيراً جداً ولكن تحتاج لحفظه
/memory عرض/إدارة الذاكرة التحقق مما تذكره Claude عنك
/help عرض قائمة الأوامر عند نسيان أمر معين

دليل استخدام الأوامر الشائعة

1. /clear – بداية جديدة

# مثال: انتهيت من مهمة، أريد البدء في مهمة جديدة
/clear

# يمكنك الآن البدء في مهمة جديدة دون تأثير من المحادثات السابقة
ultrathink صمم نظام مدونة جديد...

الفائدة:

  • توفير استهلاك tokens
  • تجنب تداخل السياق
  • تحسين سرعة الاستجابة

2. /compact – ضغط ذكي

# السيناريو: بعد 50 دورة محادثة، الكثير من التفاصيل، لكن بحاجة للسياق الأساسي
/compact

# سيحتفظ Claude بالمعلومات الأساسية، ويحذف التفاصيل الزائدة

الفرق عن /clear:

  • /clear: حذف كل شيء، بداية جديدة تماماً
  • /compact: الاحتفاظ بالنقاط الأساسية، حذف التفاصيل

3. /memory – إدارة الذاكرة

# عرض ما يتذكره Claude عنك
/memory

# الناتج المحتمل:
# - أنا مطور Python، أفضل type hints
# - كود المشروع في ~/projects/myapp
# - أفضل pytest لاختبار الوحدات

نصيحة: يمكنك إخبار Claude صراحة بما يجب تذكره:

تذكر: في هذا المشروع، نستخدم:
- Python 3.11+
- FastAPI framework
- PostgreSQL database
- pytest لكتابة الاختبارات

الأوامر المخصصة: بناء سير العمل الخاص بك

يمكنك إنشاء أوامر مخصصة باستخدام ملف .clauderc أو .claude/config.yaml.

إعداد سريع

أنشئ ملف .clauderc في المجلد الرئيسي لمشروعك:

# .clauderc
commands:
  # أمر المراجعة السريعة
  review:
    description: "مراجعة سريعة للكود"
    prompt: |
      راجع التغييرات الأخيرة، ركز على:
      1. المشاكل المحتملة
      2. اقتراحات التحسين
      3. أفضل الممارسات
      
  # أمر كتابة الاختبارات
  test:
    description: "إنشاء ملف اختبار"
    prompt: |
      اكتب اختبارات pytest كاملة للملف الحالي، بما في ذلك:
      - Happy path testing
      - Edge cases
      - Error handling
      
  # أمر الشرح الصيني
  explain:
    description: "شرح الكود"
    prompt: |
      اشرح الكود التالي بالعربية، يجب أن يشمل:
      - الغرض العام
      - المنطق الأساسي
      - النقاط الصعبة
      - أمثلة الاستخدام

طريقة الاستخدام

# استخدام الأمر المخصص
/review @src/api.py

# كتابة الاختبارات
/test @utils/helpers.py

# الشرح
/explain @complex_algorithm.py

أمثلة متقدمة

# .clauderc - إعدادات متقدمة
commands:
  # أمر التحسين الشامل
  optimize:
    description: "تحسين الأداء الشامل"
    prompt: |
      ultrathink حلل الكود التالي وقدم اقتراحات تحسين، يشمل:
      1. تعقيد الخوارزمية
      2. استهلاك الذاكرة
      3. عمليات I/O
      4. إمكانيات الـ caching
      قدم كوداً محسناً وقارن النتائج
      
  # أمر الأمان
  security:
    description: "مراجعة الأمان"
    prompt: |
      افحص الكود من منظور أمني، ركز على:
      - SQL injection
      - XSS
      - تسريب البيانات الحساسة
      - مشاكل الصلاحيات
      قدم إصلاحات محددة
      
  # أمر التوثيق
  doc:
    description: "إنشاء التوثيق"
    prompt: |
      # اكتب توثيقاً كاملاً يشمل:
      - docstrings
      - أمثلة الاستخدام
      - مواصفات المعاملات
      - القيم المرجعة
      الأسلوب: Google Style

نصائح لتوفير Tokens

Tokens هي المال، استخدامها بذكاء يعني:

  • 💰 توفير التكاليف
  • ⚡ استجابة أسرع
  • 🎯 أجوبة أكثر تركيزاً

10 تقنيات لتوفير Tokens

1. استخدم الاختصارات

# ❌ سيئ - كثير من الكلمات الزائدة (50 token)
"مرحباً كلود، هل يمكنك من فضلك مساعدتي في كتابة دالة Python لقراءة ملفات JSON مع معالجة الأخطاء؟ شكراً!"

# ✅ جيد - واضح ومباشر (15 token)
# Python: قراءة JSON مع معالجة الأخطاء

التوفير: 70% من الـ tokens

2. استخدم @ بدلاً من نسخ الكود

# ❌ سيئ - لصق كل الكود (500+ token)
"""
def complex_function():
    # كود كثير...
    pass

راجع هذا الكود
"""

# ✅ جيد - استخدام @ (10 token)
@utils.py راجع complex_function

التوفير: 98% من الـ tokens

3. استخدم /compact بانتظام

# بعد كل 20-30 دورة محادثة
/compact

# يحتفظ بالمعلومات الأساسية، يحذف التكرار

4. حدد نطاق الأسئلة

# ❌ سيئ - نطاق واسع جداً
"حلل مشروعي الكامل"

# ✅ جيد - هدف واضح
@src/api/ راجع معالجة الأخطاء فقط

5. استخدم quick للأسئلة البسيطة

# أسئلة بسيطة لا تحتاج تفكير عميق
quick ما الفرق بين list و tuple؟

# وفر 8,000 token من ميزانية التفكير

6. أوامر مخصصة بدلاً من التكرار

# ❌ سيئ - كتابة نفس الطلب كل مرة
"راجع الكود، ركز على الأداء والأمان والاختبارات"

# ✅ جيد - أمر مخصص واحد
/review

7. استخدم ! للأوامر البسيطة

# ❌ سيئ
"ساعدني في عرض محتويات المجلد"

# ✅ جيد
! ls -la

8. /clear في الوقت المناسب

# انتهيت من مهمة، أبدأ واحدة جديدة
/clear

# لا تجعل السياق القديم يؤثر على المهمة الجديدة

9. طلبات دفعية

# ❌ سيئ - ثلاثة طلبات منفصلة
راجع file1.py
راجع file2.py
راجع file3.py

# ✅ جيد - طلب واحد دفعي
@src/ راجع جميع ملفات .py

10. استخدم الجداول والقوائم

# ✅ تنسيق منظم يوفر tokens ويسهل القراءة
راجع التالي:
1. معالجة الأخطاء - @errors.py
2. التحقق من الأداء - @performance.py
3. الأمان - @auth.py

جدول مقارنة استهلاك Tokens

الطريقة الاستهلاك التقديري التوفير
لصق الكود مباشرة 500+ tokens
استخدام @file 10 tokens 98%
شرح طويل 200 tokens
استخدام # للكود النقي 50 tokens 75%
محادثة 100 دورة 50,000 tokens
/compact كل 30 دورة 20,000 tokens 60%

دمج الأدوات: القوة الحقيقية لـ Claude Code

Claude Code ليس مجرد مساعد للأوامر – بل يمكن دمجه مع أدوات مختلفة لبناء سير عمل قوي.

1. دمج Git

# ✅ سير عمل موصى به
# 1. مراجعة التغييرات
! git diff

# 2. مراجعة بواسطة Claude
@. راجع التغييرات، هل هناك مشاكل؟

# 3. كتابة رسالة commit
# اقترح رسالة commit احترافية

# 4. الإرسال
! git commit -m "feat: add user authentication"
! git push

نصيحة: يمكنك إنشاء أمر مخصص /commit:

# .clauderc
commands:
  commit:
    description: "سير عمل Git ذكي"
    prompt: |
      1. راجع `git diff`
      2. حلل التغييرات
      3. اقترح رسالة commit
      4. نبه بالمخاطر المحتملة

2. دمج قواعد البيانات (عبر MCP)

# استعلام البيانات
&db_query "SELECT * FROM users WHERE created_at > '2024-01-01'"

# حلل النتائج
حلل نتيجة الاستعلام، هل هناك شذوذ؟

# توليد SQL
اكتب استعلام SQL: احصل على top 10 المستخدمين الأكثر نشاطاً

3. دمج البحث (عبر MCP)

# ابحث عن الوثائق
&search "FastAPI async database best practices"

# لخص النتائج
لخص أفضل 5 نتائج بحث، ركز على أفضل الممارسات

4. دمج CI/CD

# فحص ملف CI
@.github/workflows/test.yml

# تحسين التكوين
ultrathink حسن تكوين GitHub Actions:
1. سرعة البناء
2. كفاءة التكلفة
3. استراتيجية الـ caching

5. دمج Docker

# مراجعة Dockerfile
@Dockerfile راجع، هناك مشاكل أمان أو أداء؟

# توليد docker-compose
# اكتب docker-compose.yaml لهذا المشروع

أفضل الممارسات وسير العمل

سير عمل يوم عمل عادي

# 1. بداية صباحية - التخطيط
ultrathink اليوم أحتاج لتطوير:
- وحدة مصادقة المستخدم
- واجهة برمجية لقاعدة البيانات
- كتابة اختبارات الوحدات

قدم خطة عمل مفصلة

# 2. بدء التطوير
/clear  # بداية جديدة
# إنشاء ملف auth.py

# 3. كتابة الكود
@auth.py أكمل دالة login

# 4. المراجعة
/review @auth.py

# 5. كتابة الاختبارات
/test @auth.py

# 6. التحقق من الأداء
ultrathink @auth.py
هل هناك مشاكل أداء محتملة؟ خاصة في البيئة عالية التزامن

# 7. الإرسال
/commit
! git push

# 8. نهاية اليوم - التلخيص
/compact  # ضغط السياق
لخص عمل اليوم والمهام المتبقية

قائمة أفضل الممارسات

افعل:

  • استخدم ultrathink للمشاكل المعقدة
  • استخدم @ بدلاً من لصق الكود
  • /compact بانتظام لتوفير tokens
  • أنشئ أوامر مخصصة للمهام المتكررة
  • استخدم quick للأسئلة البسيطة

لا تفعل:

  • تلصق مئات الأسطر من الكود مباشرة
  • تستخدم ultrathink للأسئلة البسيطة
  • تترك السياق يتراكم دون /compact
  • تنسى استخدام اختصارات لوحة المفاتيح
  • تكرر نفس الطلب مراراً

الأخطاء الشائعة وحلولها

المشكلة 1: Claude "نسي" المحادثة السابقة

السبب: السياق طويل جداً أو تم /clear عن طريق الخطأ

الحل:

# إذا لم تكن بحاجة فعلاً للمسح
استخدم /compact بدلاً من /clear

# إذا قمت بالمسح عن طريق الخطأ
أخبر Claude بالمعلومات الأساسية مرة أخرى
"نحن نطور مشروع FastAPI، قاعدة بيانات PostgreSQL..."

المشكلة 2: استجابة Claude بطيئة

السبب المحتمل:

  • استخدام ultrathink بدون داع
  • سياق طويل جداً
  • طلب غير واضح

الحل:

# 1. استخدم quick للأسئلة البسيطة
quick هذا السؤال البسيط

# 2. ضغط السياق
/compact

# 3. اجعل الطلب محدداً
# ❌ "حسّن مشروعي"
# ✅ "@api.py حسن معالجة الأخطاء"

المشكلة 3: استهلاك Tokens كبير جداً

التشخيص:

# تحقق من استخدام tokens
/memory  # انظر ما حفظه النظام

خطة التحسين:

# 1. استخدم @ بدلاً من لصق الكود
# 2. /compact بانتظام
# 3. استخدم # للكود النقي
# 4. quick للأسئلة البسيطة
# 5. /clear عند بدء مهمة جديدة

المشكلة 4: البادئات لا تعمل

الأسباب الشائعة:

# ❌ خطأ - مسافة قبل البادئة
 @file.py

# ✅ صحيح - البادئة في البداية
@file.py

# ❌ خطأ - بادئات متعددة
#@file.py

# ✅ صحيح - بادئة واحدة
#file.py  أو  @file.py

الخلاصة والملخص

قائمة التحقق السريعة

عندما تستخدم Claude Code، اسأل نفسك:

  • هل يمكنني استخدام @ بدلاً من لصق الكود؟
  • هل هذا السؤال يحتاج ultrathink؟
  • هل السياق طويل جداً؟ أحتاج /compact؟
  • هل هناك أوامر مخصصة لهذه المهمة المتكررة؟
  • هل استخدمت # للحصول على كود نقي؟
  • هل يمكنني استخدام ! لتنفيذ أمر Shell؟

الأدوات الأساسية للإتقان

الأداة متى تستخدمها تكرار الاستخدام
**ultrathink

Ultrathink: وضع التفكير العميق في Claude Code

شرح مفصّل لمستويات التفكير الثلاثة

يحتوي Claude Code على ثلاثة مستويات مدمجة من التفكير، يتم تفعيل كل منها بكلمات مفتاحية محددة لعمق تفكير مختلف:

المستوى ميزانية الـ Token الكلمات المفتاحية السيناريو المناسب
Think 4,000 think, think about it المهام العادية، الأسئلة البسيطة
Megathink 10,000 think hard, think deeply, think more التحديات متوسطة التعقيد
Ultrathink 31,999 ultrathink, think harder, think really hard القرارات المعمارية الكبرى، المشاكل المنهجية

claude-code-tips-ultrathink-shortcuts-guide-ar 图示

القائمة الكاملة لكلمات تفعيل Ultrathink

الكلمات المفتاحية التالية تُفعّل أعلى مستوى من التفكير العميق (31,999 token):

  • ultrathink
  • think harder
  • think intensely
  • think longer
  • think really hard
  • think super hard
  • think very hard

مثال على الاستخدام:

من فضلك استخدم ultrathink لتحليل المشاكل المعمارية في هذا النظام، واكتشف نقاط الضعف في الأداء وقدم خطة لإعادة الهيكلة.

كلمات تفعيل Megathink

الكلمات المفتاحية التالية تُفعّل التفكير متوسط العمق (10,000 token):

  • think hard
  • think deeply
  • think a lot
  • think about it
  • think more
  • megathink

نصائح للاستخدام

  1. الترقية التدريجية: ابدأ بـ think العادي، وإذا لم تكن النتيجة مُرضية انتقل إلى megathink، وأخيراً استخدم ultrathink
  2. لا تفرط في الاستخدام: الاستخدام المنهجي لـ ultrathink يؤدي إلى تكاليف عالية، استخدمه فقط في القضايا الحاسمة
  3. اجمعه مع نموذج Opus: Opus + Ultrathink + Plan Mode هو أفضل مزيج لحل المشاكل المعقدة
  4. استخدمه عند الوقوع في الحلقات: عندما يقع Claude في أخطاء متكررة، يساعد ultrathink على الخروج من دائرة التفكير المحصورة

تنبيه: إذا كنت تستخدم APIYI apiyi.com لاستدعاء Claude API، فإن كلمات ultrathink المفتاحية تعمل بنفس الفعالية، ويمكن أن تساعد النموذج على تقديم أداء أفضل في المهام المعقدة.


نظام البادئات: أربعة رموز تُغيّر طريقة العمل

يحتوي Claude Code على أربع بادئات قوية، كل منها له استخدام محدد:

بادئة !: تنفيذ أوامر Bash فوراً

إضافة ! قبل الرسالة يتيح تنفيذ أوامر bash مباشرةً، دون استهلاك tokens النموذج، ويتم حقن النتائج مباشرة في السياق.

!git status          # التحقق من حالة Git
!npm test            # تشغيل الاختبارات
!ls -la src/         # عرض محتويات المجلد
!cat package.json    # عرض محتوى الملف

القيمة الأساسية: توفير الوقت وال tokens التي كان Claude سيستهلكها لمعالجة الأمر، حيث تدخل النتائج مباشرة في سياق المحادثة ليحللها Claude.

بادئة #: الحفظ في الذاكرة الدائمة

إضافة # قبل الرسالة يحفظ المعلومات في الذاكرة الدائمة لـ Claude (ملف CLAUDE.md).

# هذا المشروع يستخدم pnpm وليس npm
# يجب تشغيل فحص lint قبل رفع الكود
# يتم تخزين API Key في ملف .env

بادئة @: إضافة السياق

استخدام @ يتيح إضافة ملفات أو مجلدات أو خوادم MCP إلى السياق الحالي:

@src/components/Button.tsx    # إضافة ملف واحد
@src/utils/                   # إضافة مجلد كامل
@github                       # تفعيل GitHub MCP

بادئة &: المهام في الخلفية

استخدام & يرسل المهمة لتنفيذها في خلفية Claude Code السحابية:

& قم بتحليل العلاقات بين كل المكتبات المستخدمة في المشروع وأنشئ تقريراً

مرجع سريع لاختصارات لوحة المفاتيح

claude-code-tips-ultrathink-shortcuts-guide-ar 图示

الاختصارات الأساسية

الاختصار الوظيفة حالة الاستخدام
Esc إيقاف العملية الحالية إيقاف التفكير، وقف استدعاء الأدوات
Esc Esc الرجوع إلى نقطة التفتيش السابقة إعادة المحاولة في اتجاه مختلف
Tab تبديل وضع التفكير تشغيل/إيقاف التفكير الموسع
Shift+Tab التنقل الدائري بين الأوضاع normal → auto-accept → plan mode
Ctrl+R البحث في السجل البحث عن prompt سابق
Ctrl+S حفظ الإدخال الحالي مؤقتاً حفظ مسودة للاستخدام لاحقاً
Ctrl+C إلغاء العملية الحالية إيقاف التنفيذ
Ctrl+D الخروج من Claude Code إنهاء الجلسة

ملاحظة خاصة لمستخدمي macOS

لصق لقطة الشاشة بسرعة:

  • Cmd+Ctrl+Shift+4 لأخذ لقطة شاشة إلى الحافظة
  • Ctrl+V للصق في Claude Code (انتبه: ليس Cmd+V)

إعدادات مفتاح Option:
في iTerm2 أو Terminal.app أو VS Code، تحتاج إلى تكوين مفتاح Option كمفتاح Meta لاستخدام الاختصارات المتعلقة بـ Alt.

Shift+Enter للإدخال متعدد الأسطر

مدعوم أصلياً في الطرفيات التالية:

  • iTerm2
  • WezTerm
  • Ghostty
  • Kitty

الطرفيات الأخرى (VS Code، Alacritty، Zed، Warp) تحتاج إلى تشغيل /terminal-setup لتثبيت الارتباطات.


دليل أوامر الخط المائل الشامل

أوامر إدارة المحادثة

الأمر الوظيفة نصائح الاستخدام
/clear مسح سجل المحادثة استخدمه عند بدء مهمة جديدة لتوفير الـ tokens
/compact [وصف] ضغط السياق الاحتفاظ بالمعلومات المهمة مع تحرير المساحة
/context عرض استخدام السياق بصرياً يعرض الاستخدام مثل "عداد الوقود"
/export تصدير المحادثة بصيغة Markdown حفظ سجلات المحادثات المهمة
/rename إعادة تسمية الجلسة إعطاء الجلسة اسماً ذا معنى

أوامر إدارة المشروع

الأمر الوظيفة نصائح الاستخدام
/init تهيئة وثائق المشروع الخطوة الأولى في مشروع جديد، ينشئ ملف CLAUDE.md
/memory تحرير ملف الذاكرة تعديل الإعدادات الدائمة على مستوى المشروع
/doctor الفحص الصحي تشخيص مشاكل تثبيت Claude Code
/permissions إدارة الصلاحيات عرض وتحديث صلاحيات الأدوات

أوامر مساعدة التطوير

الأمر الوظيفة نصائح الاستخدام
/review طلب مراجعة الكود السماح لـ Claude بمراجعة التغييرات الحالية
/rewind السفر عبر الزمن الرجوع إلى أي نقطة تفتيش
/model تبديل النموذج التبديل بين Sonnet وOpus وHaiku
/vim تفعيل تحرير Vim نعمة لمستخدمي Vim
/stats عرض إحصائيات الاستخدام فهم استهلاك الـ tokens
/usage التحقق من حدود الحصة عرض استخدام الخطة

أفضل الممارسات

  1. استخدم /clear بشكل متكرر: امسح المحادثة بعد إنهاء كل مهمة لتجنب تداخل المعلومات السابقة
  2. استفد من /compact: عندما يكون السياق قريباً من الامتلاء، استخدم أمراً مثل /compact focus on authentication للضغط
  3. الأمر /init ضروري للمشاريع الجديدة: ملف CLAUDE.md المُنشأ تلقائياً سيحسن بشكل كبير من قدرة Claude على الفهم

تقنيات إدارة الجلسات

استئناف الجلسة

claude --continue    # متابعة آخر محادثة
claude -c            # الصيغة المختصرة

claude --resume      # اختيار جلسة من السجل

القيمة الأساسية: لن تفقد عملك عند إغلاق الطرفية، يمكنك المتابعة من حيث توقفت في أي وقت.

وضع بدون واجهة

claude -p "حلل تعقيد هذا الكود"    # التنفيذ المباشر دون الدخول في الوضع التفاعلي

مناسب للاستخدام في خطوط CI/CD أو السكريبتات.

تجاوز تأكيد الصلاحيات (استخدم بحذر)

claude --dangerously-skip-permissions

الموافقة التلقائية على جميع العمليات، مناسب لسيناريوهات الأتمتة، لكن تأكد من أن البيئة آمنة.


الأوامر المخصصة

إنشاء أوامر على مستوى المشروع

أنشئ ملفات Markdown في مجلد .claude/commands/، حيث يكون اسم الملف هو اسم الأمر.

مثال: إنشاء .claude/commands/debug-loop.md

# Debug Loop

رجاءً حلل رسالة الخطأ الحالية واتبع الخطوات التالية لتصحيحها:

1. حدد نوع الخطأ والسبب الجذري
2. افحص منطق الكود المرتبط
3. اقترح حلاً للمشكلة
4. تحقق من نجاح الإصلاح

رسالة الخطأ الحالية:
$ARGUMENTS

طريقة الاستخدام:

/debug-loop TypeError: Cannot read property 'map' of undefined

إنشاء أوامر عامة

ضع ملفات الأوامر في مجلد ~/.claude/commands/ لتصبح متاحة في جميع المشاريع.

المشاركة مع الفريق

أضف مجلد .claude/ إلى Git ليتمكن جميع أعضاء الفريق من استخدام نفس الأوامر المخصصة.


تقنيات متقدمة

وضع التخطيط Plan Mode

اضغط Shift+Tab مرتين للدخول إلى وضع التخطيط، حيث يقوم Claude بالتحليل فقط دون التنفيذ. هذا الوضع مفيد في:

  • تقييم خطط إعادة الهيكلة
  • فهم الكود المعقد
  • التخطيط للتغييرات الكبيرة

أتمتة Hooks

يدعم Claude Code 8 أنواع من الخطافات (hooks) التي تُنفذ تلقائياً عند حدوث أحداث معينة:

/hooks    # إعداد خطافات الأتمتة

تصحيح أخطاء MCP

claude --mcp-debug    # التشغيل مع وضع التصحيح

يساعد في تحديد مشاكل إعدادات MCP.

الوكلاء الفرعيون المتوازيون

يمكن لـ Claude Code تشغيل عدة وكلاء فرعيين لمعالجة المهام بشكل متوازٍ، حيث يمتلك كل وكيل نافذة سياق مستقلة بحجم 200 ألف رمز.


الأسئلة الشائعة

س1: هل يعمل Ultrathink في النسخة الويب من Claude؟

لا، ultrathink والكلمات المفتاحية الأخرى لمستويات التفكير تعمل فقط في أداة Claude Code الطرفية. إدخال هذه الكلمات المفتاحية في النسخة الويب Claude.ai لن يُفعّل أي سلوك خاص. هذه ميزة فريدة خاصة بـ Claude Code.

س2: لماذا لا يعمل ultrathink عندي؟

الأسباب المحتملة:

  1. تم تعيين متغير البيئة MAX_THINKING_TOKENS، والذي يتجاوز تفعيل الكلمات المفتاحية
  2. خطأ إملائي في الكلمة المفتاحية
  3. عدم الاستخدام في بيئة Claude Code

طريقة الفحص: تأكد من عدم تكوين MAX_THINKING_TOKENS، وأنك تستخدم Claude Code في الطرفية.

س3: كيف أستخدم هذه الحيل في استدعاءات API؟

عند استدعاء Claude API عبر APIYI apiyi.com:

  1. الكلمة المفتاحية ultrathink فعالة أيضاً في الـ prompt
  2. يمكنك التحكم في عمق التفكير من خلال معاملات API
  3. تدعم المنصة استدعاء واجهة موحدة لمختلف نماذج Claude

الخلاصة

النقاط الأساسية لحيل Claude Code العملية:

  1. التفكير العميق مع Ultrathink: أدخل "ultrathink" لتفعيل أعلى ميزانية تفكير بـ 31,999 token، مفيد لحل مشاكل البنية المعقدة
  2. نظام البادئات: ! للتنفيذ الفوري، # لحفظ الذاكرة، @ لإضافة السياق، & للمهام الخلفية
  3. اختصارات لوحة المفاتيح: Esc للمقاطعة، Tab للتبديل بين أوضاع التفكير، Shift+Tab للتبديل بين الأوضاع، Esc Esc للرجوع
  4. أوامر الشرطة المائلة: /clear للمسح، /compact للضغط، /init للتهيئة، /memory لتحرير الذاكرة
  5. الأوامر المخصصة: أنشئ ملفات Markdown في .claude/commands/ لإضافة أوامرك الخاصة

بإتقان هذه الحيل، ستزيد كفاءتك في استخدام Claude Code بشكل كبير. ننصحك بالبدء بالأكثر استخداماً: استخدم /clear لكل مهمة جديدة، ultrathink للمشاكل المعقدة، والبادئة ! للعمليات المتكررة.

من خلال APIYI apiyi.com يمكنك الحصول على وصول إلى Claude API، مما يتيح لك بناء سير عمل تطوير أكثر كفاءة باستخدام هذه الحيل.



dir: ltr

المراجع

⚠️ ملاحظة حول تنسيق الروابط: جميع الروابط الخارجية تستخدم تنسيق اسم المرجع: domain.com لسهولة النسخ دون إمكانية النقر المباشر، تجنباً لفقدان قيمة SEO.

  1. أفضل ممارسات Claude Code الرسمية: دليل فريق هندسة Anthropic

    • الرابط: anthropic.com/engineering/claude-code-best-practices
    • الوصف: الطرق والتقنيات الموصى بها رسمياً
  2. تحليل مستويات التفكير في Claude Code: شرح تفصيلي من think إلى ultrathink

    • الرابط: goatreview.com/claude-code-thinking-levels-think-ultrathink
    • الوصف: توزيع الـ tokens التفصيلي لمستويات التفكير والكلمات المحفزة
  3. التوثيق الرسمي لـ Claude Code: مرجع شامل للوضع التفاعلي

    • الرابط: code.claude.com/docs/en/interactive-mode
    • الوصف: توثيق الأوامر واختصارات لوحة المفاتيح الرسمي
  4. مجموعة تقنيات Claude Code: نصائح عملية من المجتمع

    • الرابط: dev.to/damogallagher/the-ultimate-claude-code-tips-collection-advent-of-claude-2025-5b73
    • الوصف: تقنيات وخبرات مشاركة من مجتمع المطورين

الكاتب: الفريق التقني
التواصل التقني: نرحب بالنقاش في قسم التعليقات، للمزيد من الموارد يمكنك زيارة مجتمع APIYI التقني apiyi.com

موضوعات ذات صلة