/help اعرض الأوامر المتاحة ونصائح الاستخدام.
احتفظ بأوامر Claude Code والاختصارات والملفات وتذكيرات سير العمل الأكثر استخدامًا في مكان واحد قابل للطباعة.
محتاج القائمة الكاملة القابلة للبحث؟ افتح دليل الميزات .
/help اعرض الأوامر المتاحة ونصائح الاستخدام.
/clear ابدأ محادثة جديدة من الصفر. تعليمات CLAUDE.md بتفضل شغّالة.
/compact لخّص المحادثة عشان توفّر مساحة في الـ context. ممكن تحدد نقطة تركيز.
مثال
/compact focus on the auth module /context اعرض استخدام الـ context window مع تفصيل مرئي لتوزيع الـ tokens.
/diff افتح عارض تفاعلي للتغييرات اللي لسه ما اتعملش لها commit.
/model بدّل بين Sonnet و Opus و Haiku في نص الجلسة.
مثال
/model opus /cost اعرض استهلاك الـ tokens والتكلفة التقديرية للجلسة.
/status اعرض الإصدار الحالي والـ model ومعلومات الحساب.
/doctor شغّل فحص صحة على Claude Code عشان تتأكد كل حاجة شغّالة.
/init امسح مشروعك وولّد ملف CLAUDE.md مبدئي.
/memory اعرض وعدّل ملفات ذاكرة CLAUDE.md (عامة، مشروع، تلقائية).
/review راجع تغييرات الكود على الـ branch الحالي مع اقتراحات.
/permissions اعرض وأدِر صلاحيات الأدوات. اضبطها في .claude/settings.json.
/config افتح إعدادات Claude Code.
/login بدّل حسابات Anthropic.
/branch افرع المحادثة لـ branch موازي عشان تجرّب بدائل.
/rewind ارجع لرسالة سابقة وألغِ تغييرات الملفات اللي بعدها.
/resume استأنف جلسة محفوظة بالاسم أو الـ ID.
مثال
/resume auth-refactor /rename سمّي الجلسة الحالية عشان ترجع لها بسهولة بعدين.
/export صدّر المحادثة لملف markdown.
مثال
/export session-review.md /effort اضبط عمق التفكير: low أو medium أو high أو max.
مثال
/effort high /plan ادخل وضع التخطيط — Claude بيبحث الأول وبعدين يعرض خطة للموافقة.
مثال
/plan migrate from REST to GraphQL /btw اسأل سؤال جانبي من غير ما يتضاف لسجل المحادثة.
مثال
/btw what's the syntax for a TS generic constraint? /batch وزّع الشغل على agents متوازيين في git worktrees معزولة.
مثال
/batch add JSDoc to all exported functions /loop شغّل مهمة على فترات متكررة خلال الجلسة.
مثال
/loop 5m check if the build succeeded /schedule أنشئ مهمة مجدولة على السحابة بتشتغل حتى وأنت offline.
مثال
/schedule "run security audit every Monday at 9am" /debug فعّل الوضع المفصّل عشان تشوف الـ tool calls وخطوات التفكير. أو Ctrl+O.
/simplify راجع الملفات المتغيرة مؤخرًا من حيث جودة الكود وإعادة الاستخدام والكفاءة.
/agents اعرض أو أنشئ أو عدّل أو امسح تعريفات الـ subagents.
/mcp اعرض اتصالات الـ MCP servers النشطة والأدوات المتاحة.
/plugin أدِر الـ plugins — تثبيت أو عرض أو حذف أو إعادة تحميل.
مثال
/plugin install pr-review /reload-plugins أعِد تحميل كل ملفات الـ plugins أثناء التطوير.
/sandbox فعّل العزل على مستوى نظام التشغيل للوصول للملفات والشبكة.
Shift+Tab بدّل بين أوضاع الصلاحيات: default → plan → acceptEdits → auto.
Option+T / Alt+T فعّل أو ألغِ التفكير الموسّع.
Ctrl+C ألغِ العملية الحالية أو أوقف أمر شغّال.
Ctrl+D اخرج من Claude Code في الـ terminal.
Ctrl+B حوّل subagent شغّال للعمل في الخلفية.
Ctrl+O فعّل أو ألغِ الوضع المفصّل (زي /debug).
Ctrl+G افتح الخطة الحالية في محرر خارجي.
Ctrl+K افتح البحث في الموقع على claude.nagdy.me.
Esc ألغِ الحوار النشط أو الاقتراح الحالي.
claude -p "prompt" شغّل prompt لمرة واحدة بدون تفاعل. أساس تكامل الـ CI/CD.
مثال
echo "$DIFF" | claude -p "review these changes for security issues" --output-format json رجّع output بصيغة JSON منظّمة. مفيد للـ parsing في الـ scripts والـ pipelines.
مثال
claude -p "analyze this" --output-format json --model <name> غيّر الـ model الافتراضي لتشغيل واحد بس.
مثال
claude --model opus "redesign the database schema" --permission-mode <mode> اضبط وضع الصلاحيات: default أو plan أو acceptEdits أو auto أو bypassPermissions.
مثال
claude -p "run tests" --permission-mode bypassPermissions --sandbox فعّل العزل على مستوى نظام التشغيل للتحليل الآمن والمؤتمت.
--max-turns <n> حدد التنفيذ بعدد n من الـ turns. مفيد لتحديد وقت التشغيل المؤتمت.
--no-session-persistence ما تحفظش بيانات الجلسة. مناسب لمهام الأتمتة المؤقتة.
--resume استأنف آخر جلسة Claude Code.
--continue كمّل workflow متوقف من الـ repo الحالي.
--agent <name> ابدأ جلسة مع subagent محدد.
مثال
claude --agent security-reviewer --plugin-dir <path> حمّل plugin لجلسة واحدة بس (للتجربة).
مثال
claude --plugin-dir ./my-plugin --bare output نظيف للاستخدام البرمجي. بدون تنسيق أو زخارف.
--worktree شغّل في git worktree معزول للشغل التجريبي.
CLAUDE.md تعليمات على مستوى المشروع، conventions، وملاحظات سير العمل. بتتعمل لها commit وبتتشارك مع الفريق.
CLAUDE.local.md تعديلات شخصية على CLAUDE.md. بتتجاهل في git ومش بتتشارك.
.claude/settings.json إعدادات المشروع: الصلاحيات والـ hooks والـ MCP servers. بتتعمل لها commit.
مثال
{ "permissions": { "allow": ["Bash(npm run test)"], "deny": ["Bash(rm -rf /)"] } } .claude/settings.local.json إعدادات مشروع شخصية. بتتجاهل في git وبتعمل override لـ .claude/settings.json.
~/.claude/CLAUDE.md تعليمات المستخدم العامة اللي بتتطبق على كل المشاريع.
~/.claude/settings.json إعدادات المستخدم العامة اللي بتتطبق على كل المشاريع.
.claude/skills/ skills خاصة بالمشروع (ملفات SKILL.md). بتتعمل لها commit.
.claude/agents/ تعريفات subagents خاصة بالمشروع. بتتعمل لها commit.
.claude/rules/*.md قواعد مخصصة حسب المسار. استخدم frontmatter paths: لاستهداف ملفات محددة.
مثال
---
paths: src/api/**/*.ts
---
Always validate input parameters. .mcp.json إعدادات MCP servers للمشروع. بتتعمل لها commit وبتتشارك مع الفريق.
~/.claude.json إعدادات MCP servers الخاصة بالمستخدم/المحلية.
claude mcp add <name> <uri> سجّل MCP server جديد. بيدعم HTTP و stdio كـ transports.
مثال
claude mcp add --transport stdio github -- npx @modelcontextprotocol/server-github claude mcp add --header أضِف MCP server مع authentication headers.
مثال
claude mcp add --header "Authorization: Bearer $TOKEN" api https://api.example.com/mcp claude mcp list اعرض كل الـ MCP servers المتصلة مع نوع الـ transport وحالة الاتصال.
claude mcp get <name> اعرض تفاصيل MCP server معين.
claude mcp remove <name> امسح إعدادات MCP server.
claude mcp add-from-claude-desktop استورد إعدادات MCP servers من Claude Desktop.
/mcp اعرض الاتصالات النشطة خلال الجلسة وشغّل OAuth flows.
mcp__server__tool أدوات الـ MCP بتظهر بـ namespace. استخدمها بشكل طبيعي في المحادثة.
مثال
Use the GitHub MCP to list open PRs older than 3 days. PreToolUse بيشتغل قبل ما أداة تتنفّذ. ممكن يمنع العملية (exit code 2).
مثال
Validate Bash commands before execution, block dangerous patterns. PostToolUse بيشتغل بعد ما أداة تخلّص. استخدمه للتنسيق أو الـ linting أو الـ logging.
مثال
Auto-format files after Edit/Write with prettier. UserPromptSubmit بيعترض مدخلات المستخدم قبل ما Claude يعالجها.
Stop بيشتغل لما Claude يخلّص الرد. تحقّق من معايير الاكتمال.
مثال
Verify all tests pass before marking a task complete. SubagentStart / SubagentStop تتبّع دورة حياة الـ subagent للتنسيق والـ logging.
Hook types command (shell)، prompt (تقييم LLM)، agent (subagent)، http (webhook).
Hook matchers حدد أي أدوات تفعّل الـ hooks: اسم محدد أو regex أو * للكل.
مثال
matcher: "Edit|Write" — only trigger on file modifications. Skill-level hooks عرّف hooks في frontmatter ملف SKILL.md. نطاقها محدود بالـ skill دي بس.
default اسأل قبل عمليات الكتابة والتعديل والـ Bash. القراءة والـ Glob والـ Grep مسموحين دايمًا.
plan بحث وعرض خطط بس. مفيش تعديل ملفات لحد ما توافق.
acceptEdits اسمح بتعديل الملفات من غير ما تسأل. لسه بتسأل على أوامر Bash.
auto اسمح بكل العمليات من غير ما تسأل. استخدمه في بيئات موثوقة.
bypassPermissions تخطّى كل فحوصات الأمان. بس لـ pipelines الـ CI/CD المؤتمتة بالكامل.
Allow patterns وافق مسبقًا على أدوات محددة في .claude/settings.json.
مثال
"allow": ["Bash(npm run test)", "Bash(git *)", "Read", "Edit"] Deny patterns امنع عمليات خطيرة بغض النظر عن وضع الصلاحيات.
مثال
"deny": ["Bash(git push --force*)", "Bash(rm -rf /)"] @"agent-name" استدعِ agent معين inline خلال المحادثة.
مثال
@"security-reviewer" audit the auth module claude --agent <name> ابدأ جلسة كاملة مع agent محدد من الـ CLI.
.claude/agents/*.md عرّف agents خاصة بالمشروع مع frontmatter للأدوات والـ model ومستوى الجهد.
Built-in agents general-purpose، Explore (Haiku، للقراءة فقط)، Plan (بحث الأول).
isolation: worktree شغّل الـ agent في git worktree معزول للتجريب الآمن.
background: true شغّل الـ agent في الخلفية. استخدم Ctrl+B لتحويل agent شغّال للخلفية.
/plugin install <name> ثبّت plugin من الـ marketplace الرسمي.
مثال
/plugin install pr-review /plugin install github:user/repo ثبّت plugin مباشرة من GitHub repo.
/plugin list اعرض الـ plugins المثبّتة مع الـ skills والـ agents والـ hooks بتاعتها.
/reload-plugins أعِد تحميل ملفات الـ plugins أثناء التطوير.
claude --plugin-dir ./path حمّل plugin لجلسة واحدة بس (للتجربة).
.claude-plugin/plugin.json ملف manifest الـ plugin المطلوب. بيعلن الاسم والإصدار والمؤلف والـ userConfig.
plugin-name:command أوامر الـ plugins بتكون namespaced عشان ما يحصلش تعارض.
مثال
/pr-review:check-security /effort high → /plan → approve → implement شغل عميق: اضبط تفكير عالي، خطّط الأول، وبعدين نفّذ.
/diff → /cost → /export → /compact نهاية الجلسة: راجع التغييرات، شيّك على التكلفة، صدّر، وبعدين compact.
/batch <instruction> تعديلات كبيرة: وزّع الشغل على agents متوازيين في worktrees معزولة.
/loop 5m <check> مراقبة: تابع حالة الـ build أو الأخطاء أو صحة الـ deploy على فترات.
/branch → experiment → /resume استكشاف: افرع المحادثة، جرّب طريقة، وارجع لو ما نفعتش.
echo $DIFF | claude -p "review" --output-format json CI/CD: مرّر الـ diffs لـ Claude لمراجعة كود مؤتمتة مع output بصيغة JSON.
/init → edit CLAUDE.md → commit إعداد المشروع: ولّد التعليمات، خصّصها، وشاركها مع الفريق.