claude.nagdy.me

مرجع سريع

احتفظ بأوامر 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

إعداد المشروع: ولّد التعليمات، خصّصها، وشاركها مع الفريق.