شفت الـ slash commands الأساسية. الموديول ده بيغطي الأوامر اللي المستخدمين المتمرسين بيعتمدوا عليها بعد ما يكون الـ workflow الأولي شغّال — إدارة الـ context، أدوات الجلسات، الـ skills المدمجة، واختصارات الكيبورد اللي بتسرّع كل حاجة.
إدارة الـ Context والجلسات
كل جلسة Claude Code عندها context window. أمر /context بيعرضه كـ grid ملوّن — أخضر لما فيه مساحة، أصفر لما قرّب يتملي، أحمر لما كاد ينتهي. لما الـ context يطول، /compact بيضغط المحادثة. مرّر تعليمات تركيز عشان تحافظ على اللي يهمّك: /compact focus on the database migration plan.
أمر /branch بيعمل محادثة موازية من النقطة الحالية، يعني تقدر تستكشف طريقتين جنب بعض. /rewind بيرجعك لنقطة أبكر — مفيد لما Claude مشي في اتجاه غلط. كمان ممكن يرجع التغييرات في الملفات، يعني بيشتغل كـ undo للمحادثة والكود مع بعض.
استئناف الجلسات بيخلّي الشغل الطويل ممكن. /rename my-feature بيحفظ الجلسة الحالية باسم واضح. /resume my-feature بيرجعك ليها بعدين بالـ context كامل. اعمل export للجلسة في ملف أو الـ clipboard بـ /export للمشاركة أو الأرشفة.
/context
/compact focus on the auth refactor
/branch
/rename auth-refactor-v2
/export auth-refactor-v2.md
الـ Skills المدمجة
Claude Code بييجي معاه skills مدمجة بتشتغل زي الأوامر. دي متاحة دايمًا من غير ما تحتاج تعمل install لأي حاجة.
أمر /simplify بيراجع الملفات اللي اتعدّلت مؤخرًا من ناحية جودة الكود، وبيشغّل agents مراجعة متوازية كل واحد بيبص على جوانب مختلفة. /batch <instruction> مخصص للتغييرات الكبيرة على ملفات كتير — بيخطّط الشغل، بيستخدم git worktrees معزولة، ويقدر ينسّق التحقق والمتابعة على مستوى الـ PR. /loop 5m check deploy status بيشغّل prompt بشكل متكرر على فترات، مفيد لمتابعة العمليات الطويلة.
أمر /debug بيفعّل الـ verbose logging عشان يساعدك تشخّص مشاكل في سلوك Claude أو استخدام الأدوات. /claude-api بيحمّل مرجع الـ Anthropic SDK للغة المشروع — بيتفعّل تلقائيًا لما يكتشف imports من @anthropic-ai/sdk أو package الـ anthropic في Python.
/simplify
/batch add JSDoc comments to all public functions in src/
/loop 2m check if the build finished
/debug
اختصارات الكيبورد والـ Power Features
Shift+Tab بيتنقل بين أوضاع الصلاحيات. الترتيب الرسمي هو default، acceptEdits، plan، وبعدين أوضاع اختيارية زي bypassPermissions أو auto لو متفعّلة عندك. دي أسرع طريقة تتحوّل لوضع plan لمهمة معقدة وترجع بعدها.
Option+T (macOS) أو Alt+T بيفعّل الـ extended thinking — Claude بياخد وقت أطول في التفكير قبل ما يرد. استخدم /effort عشان تحدد عمق التفكير: auto، low، medium، high، أو max لما يكون متاح. max بيتطبّق على الجلسة الحالية بس ومحتاج Opus 4.6. Ctrl+O بيفعّل الـ verbose mode عشان تشوف الـ tool calls وخطوات التفكير وهي بتحصل.
/btw your question بيسأل سؤال جانبي من غير ما يتضاف لتاريخ المحادثة — مفيد عشان تتأكد من حاجة أو تسأل عن syntax من غير ما تزحّم الـ context. Ctrl+B بيحط bash commands و agents شغّالة في الخلفية عشان تقدر تدي Claude تعليمات تانية وهي لسه شغّالة. لو عايز توقف كل الـ background agents، الاختصار الرسمي هو Ctrl+X Ctrl+K.
أمر /diff بيفتح عارض diff تفاعلي للتغييرات اللي لسه ما اتعملش لها commit — أحسن من قراءة output الـ git الخام لما تحب تراجع اللي Claude عمله قبل ما تعمل commit. /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?