مستويات التفكير: من 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 | القرارات المعمارية الكبرى، المشاكل المنهجية |

القائمة الكاملة لكلمات تفعيل 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
نصائح للاستخدام
- الترقية التدريجية: ابدأ بـ think العادي، وإذا لم تكن النتيجة مُرضية انتقل إلى megathink، وأخيراً استخدم ultrathink
- لا تفرط في الاستخدام: الاستخدام المنهجي لـ ultrathink يؤدي إلى تكاليف عالية، استخدمه فقط في القضايا الحاسمة
- اجمعه مع نموذج Opus: Opus + Ultrathink + Plan Mode هو أفضل مزيج لحل المشاكل المعقدة
- استخدمه عند الوقوع في الحلقات: عندما يقع 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 السحابية:
& قم بتحليل العلاقات بين كل المكتبات المستخدمة في المشروع وأنشئ تقريراً
مرجع سريع لاختصارات لوحة المفاتيح

الاختصارات الأساسية
| الاختصار | الوظيفة | حالة الاستخدام |
|---|---|---|
| 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 |
التحقق من حدود الحصة | عرض استخدام الخطة |
أفضل الممارسات
- استخدم /clear بشكل متكرر: امسح المحادثة بعد إنهاء كل مهمة لتجنب تداخل المعلومات السابقة
- استفد من /compact: عندما يكون السياق قريباً من الامتلاء، استخدم أمراً مثل
/compact focus on authenticationللضغط - الأمر /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 عندي؟
الأسباب المحتملة:
- تم تعيين متغير البيئة
MAX_THINKING_TOKENS، والذي يتجاوز تفعيل الكلمات المفتاحية - خطأ إملائي في الكلمة المفتاحية
- عدم الاستخدام في بيئة Claude Code
طريقة الفحص: تأكد من عدم تكوين MAX_THINKING_TOKENS، وأنك تستخدم Claude Code في الطرفية.
س3: كيف أستخدم هذه الحيل في استدعاءات API؟
عند استدعاء Claude API عبر APIYI apiyi.com:
- الكلمة المفتاحية ultrathink فعالة أيضاً في الـ prompt
- يمكنك التحكم في عمق التفكير من خلال معاملات API
- تدعم المنصة استدعاء واجهة موحدة لمختلف نماذج Claude
الخلاصة
النقاط الأساسية لحيل Claude Code العملية:
- التفكير العميق مع Ultrathink: أدخل "ultrathink" لتفعيل أعلى ميزانية تفكير بـ 31,999 token، مفيد لحل مشاكل البنية المعقدة
- نظام البادئات:
!للتنفيذ الفوري،#لحفظ الذاكرة،@لإضافة السياق،&للمهام الخلفية - اختصارات لوحة المفاتيح: Esc للمقاطعة، Tab للتبديل بين أوضاع التفكير، Shift+Tab للتبديل بين الأوضاع، Esc Esc للرجوع
- أوامر الشرطة المائلة: /clear للمسح، /compact للضغط، /init للتهيئة، /memory لتحرير الذاكرة
- الأوامر المخصصة: أنشئ ملفات Markdown في
.claude/commands/لإضافة أوامرك الخاصة
بإتقان هذه الحيل، ستزيد كفاءتك في استخدام Claude Code بشكل كبير. ننصحك بالبدء بالأكثر استخداماً: استخدم /clear لكل مهمة جديدة، ultrathink للمشاكل المعقدة، والبادئة ! للعمليات المتكررة.
من خلال APIYI apiyi.com يمكنك الحصول على وصول إلى Claude API، مما يتيح لك بناء سير عمل تطوير أكثر كفاءة باستخدام هذه الحيل.
dir: ltr
المراجع
⚠️ ملاحظة حول تنسيق الروابط: جميع الروابط الخارجية تستخدم تنسيق
اسم المرجع: domain.comلسهولة النسخ دون إمكانية النقر المباشر، تجنباً لفقدان قيمة SEO.
-
أفضل ممارسات Claude Code الرسمية: دليل فريق هندسة Anthropic
- الرابط:
anthropic.com/engineering/claude-code-best-practices - الوصف: الطرق والتقنيات الموصى بها رسمياً
- الرابط:
-
تحليل مستويات التفكير في Claude Code: شرح تفصيلي من think إلى ultrathink
- الرابط:
goatreview.com/claude-code-thinking-levels-think-ultrathink - الوصف: توزيع الـ tokens التفصيلي لمستويات التفكير والكلمات المحفزة
- الرابط:
-
التوثيق الرسمي لـ Claude Code: مرجع شامل للوضع التفاعلي
- الرابط:
code.claude.com/docs/en/interactive-mode - الوصف: توثيق الأوامر واختصارات لوحة المفاتيح الرسمي
- الرابط:
-
مجموعة تقنيات Claude Code: نصائح عملية من المجتمع
- الرابط:
dev.to/damogallagher/the-ultimate-claude-code-tips-collection-advent-of-claude-2025-5b73 - الوصف: تقنيات وخبرات مشاركة من مجتمع المطورين
- الرابط:
الكاتب: الفريق التقني
التواصل التقني: نرحب بالنقاش في قسم التعليقات، للمزيد من الموارد يمكنك زيارة مجتمع APIYI التقني apiyi.com
