Claude Code، دليل المطوّر العمليّ
دليل عملي لـClaude Code (CLI من Anthropic): التثبيت، الاستخدام، المهامّ الشائعة، وأفضل الممارسات — npm install -g @anthropic-ai/claude-code
Claude Code أداة سطر أوامر من Anthropic تُدخل Claude إلى تيرمينالك. المطوّرون يستخدمونها لأتمتة مهام معقّدة كانت تستغرق ساعات.
المتطلّبات
- Node.js 18+
- حساب Claude (Pro، Team، Max، أو API)
- تيرمينال (macOS/Linux/Windows WSL)
التثبيت
npm install -g @anthropic-ai/claude-code
بعد التثبيت:
claude
سيطلب تسجيل الدخول أوّل مرّة.
البدء
افتح مجلّد مشروع
cd /path/to/your/project
claude
Claude يفتح المجلّد كمساحة عمله.
أوّل أوامر
> اقرأ هذا المستودع وأخبرني بنيته
> اكتب دالّة تنفّذ [X]
> راجع ملفّ src/auth.py وأخبرني بالمشاكل
> شغّل الاختبارات وأخبرني ما فشل
> اكتب documentation للـAPI في ملف API.md
Claude يقرأ الملفّات، ينفّذ الأوامر، يعدّل حسب طلبك، كل ذلك في التيرمينال.
المهامّ الشائعة
1) قراءة وفهم مستودع
> اقرأ المستودع كاملاً ولخّص:
> - المعمارية
> - التقنيات المستخدمة
> - أهمّ الملفّات
> - الأنماط المتكرّرة
مفيد جدّاً للمطوّر الجديد على مشروع.
2) كتابة كود جديد
> أضف endpoint جديد في src/api/routes.py:
> - POST /users
> - يستقبل: {name, email, password}
> - يتحقّق من البيانات
> - ينشئ مستخدماً في قاعدة البيانات
> - يعيد token JWT
> اتّبع أنماط الكود الموجود.
Claude يقرأ الأنماط الحالية، يكتب الكود بنفس الأسلوب.
3) مراجعة كود
> راجع كل الملفّات في src/auth/ لثغرات أمنية:
> - SQL Injection
> - Password hashing
> - JWT vulnerabilities
> - Session management
> اكتب تقريراً مع مستوى الأولوية.
4) Refactor
> Refactor ملفّ src/services/user.py:
> - قسّم الدوالّ الطويلة
> - أضف Type hints
> - حسّن أسماء المتغيّرات
> - احتفظ بالسلوك
> شغّل الاختبارات بعد كل تعديل.
5) توليد اختبارات
> اكتب pytest tests شاملة لملفّ src/services/order.py:
> - كل دالّة
> - Happy path + Edge cases + Errors
> - Mocks لقواعد البيانات
> ضعها في tests/services/test_order.py
6) تشخيص Bugs
> شغّل الاختبارات
> إذا فشلت اختبارات، اقرأ Stack Trace، شخّص السبب، اقترح إصلاحاً
> إذا وافقتُ، طبّق الإصلاح.
7) توثيق
> اكتب README.md شامل لهذا المشروع:
> - Purpose
> - Tech stack
> - Installation
> - Usage
> - API reference
> - Contributing
> - License
8) Migrations لقاعدة البيانات
> أضف عمود "phone_number" لجدول users
> اكتب migration Alembic
> حدّث الـmodel
> حدّث الـtests المتأثّرة
> شغّل الـmigration للتحقّق
9) Deployment
> اكتب Dockerfile لهذا التطبيق:
> - Multi-stage build
> - Non-root user
> - Health check
> اكتب docker-compose.yml مع Redis وPostgres
> اختبر البناء محلياً
10) Git Operations
> اقرأ آخر 5 commits واكتب CHANGELOG.md
> ثمّ اعمل commit بالتعديلات
> ثمّ ادفع لـmain
تحذير: للأوامر الخطرة (push، delete، reset)، Claude Code يسأل تأكيداً.
أفضل الممارسات
1) استخدم CLAUDE.md
اصنع ملفّاً CLAUDE.md في جذر مشروعك يشرح:
- بنية المشروع
- الأنماط المتّبعة
- ما يجب/لا يجب تعديله
- كيفية تشغيل الاختبارات
Claude Code يقرأه أوتوماتيكياً في كل جلسة.
2) اعمل بخطوات صغيرة
بدل "اكتب كامل التطبيق"، اقسم:
- "اكتب model"
- "اكتب endpoint"
- "اكتب tests"
- "اكتب documentation"
كل خطوة تراجعها.
3) استخدم Git branches
قبل تعديلات كبيرة:
> اعمل branch جديد اسمه feature/new-auth
> ثمّ ابدأ التعديلات
يسمح بالتراجع بأمان.
4) راجع قبل commit
لا تفوّض Claude بالـcommit بلا مراجعتك للتعديلات.
5) لا ترفع Secrets
راجع أنّ Claude لا يضع كلمات مرور، API keys في الكود.
6) قيود الأوامر
بعض الأوامر خطرة: rm -rf, git push --force, حذف قواعد بيانات. Claude Code يسأل تأكيداً، لكن كن حذراً.
Claude Code vs Cursor vs GitHub Copilot
| المعيار | Claude Code | Cursor | Copilot |
|---|---|---|---|
| الواجهة | CLI (تيرمينال) | IDE كامل | Extension |
| النموذج | Claude Sonnet/Opus | Claude/GPT (اختيار) | GPT + Claude |
| السعر | مع Pro | 20$/شهر | 10$/شهر |
| الاستخدام الأمثل | مهام معقّدة، أتمتة | البرمجة اليومية | إكمال كود سريع |
| يعرف المستودع كاملاً | (يعرف الملفّ) | ||
| ينفّذ أوامر | |||
| يعمل في التيرمينال |
نصيحة: كثير من المطوّرين يستخدمون Cursor للبرمجة اليومية + Claude Code للمهام المعقّدة والأتمتة.
Custom Commands
اصنع أوامر مختصرة لمهامّك المتكرّرة:
# ~/.claude/commands/review.md
راجع الملفّات المعدّلة في هذا الـcommit:
- Bugs
- Security
- Performance
اكتب تقريراً في review.md
استخدم:
> /review
Hooks
Claude Code يدعم hooks تُشغّل تلقائياً:
{
"hooks": {
"beforeCommit": "npm test",
"afterEdit": "prettier --write."
}
}
استخدامات: اختبارات قبل commit، تنسيق تلقائي، lint، إلخ.
MCP Servers مع Claude Code
Claude Code يدعم بروتوكول MCP:
- GitHub
- Google Drive
- Slack
- قواعد بيانات
- APIs مخصّصة
مثال:
> اقرأ آخر 10 issues من GitHub في مستودعنا
> صنّفها حسب الأولوية
> ابدأ بحلّ الأعلى
أخطاء شائعة
1) الثقة الكاملة
Claude Code قوي، لكنه قد يخطئ. راجع كل تعديل.
2) عدم استخدام Git
قبل جلسة، commit ما لديك. تسمح بالتراجع.
3) تفويض حذف بلا حذر
rm -rf, DROP TABLE، كوارث محتملة.
4) نسيان CLAUDE.md
مشروع بلا CLAUDE.md = Claude Code يبدأ من الصفر كل مرّة.
5) الاستخدام في Production بلا اختبار
Claude Code في dev/staging أوّلاً. Production بعد تحقّق.
المصادر الرسمية
اقرأ أيضاً: Claude، الدليل الشامل · Claude Artifacts و Projects · برومتات جاهزة للبرمجة · أفضل ١٠ أكواد Python · Perplexity AI
الأسئلة الشائعة
أداة سطر أوامر (CLI) من Anthropic تُشغّل Claude داخل التيرمينال. تتيح للنموذج قراءة مستودعك، تنفيذ أوامر، تعديل ملفّات، وإجراء عمليات معقّدة.
Cursor محرّر كامل بواجهة (IDE). Claude Code CLI للتيرمينال، أخفّ، أكثر مرونة، يتكامل مع أيّ IDE أو workflow.
متاح مع Claude Pro (20$) وClaude Team (25$/عضو) وMax. الاستخدام محدود بحدود اشتراكك. للاستخدام المكثّف: Max أو API.
ضمن سلسلة: البناء بالذكاء الاصطناعي
المقال 14 من 15الـAPI، RAG، قواعد البيانات المتجهية، الضبط الدقيق، الوكلاء المتعدّدون، وMCP.
- 1.OpenAI API، دليل البدء والتسعيرالدليل الشامل
- 5.قواعد المتّجهات (Vector Databases)، دليل شامل
- 6.Fine-tuning و LoRA، تخصيص نماذج AI
- 7.Fine-tuning للنماذج اللغوية: LoRA و QLoRA و Full Fine-tuning
- 8.MLOps، تشغيل نماذج AI في الإنتاج
- 9.أنظمة الوكلاء المتعدّدين (Multi-Agent): AutoGen و CrewAI و LangGraph
- 10.الأنظمة متعدّدة الوكلاء، AutoGen و CrewAI و LangGraph
- 11.MCP، بروتوكول سياق النموذج
- 12.مزوّدو السحابة للـAI، AWS، Azure، Google Cloud
- 13.Cursor، محرّر الكود الذكيّ للمطوّرين
- 14.Claude Code، دليل المطوّر العمليّ
- 15.Web Scraping، دليل عملي بـPython 2026
مقالات ذات صلة
الذكاء الاصطناعي العام (AGI): هل قريب؟ الجدل الكامل
شرح لجدل AGI، ما هو تعريفه الحقيقي، آراء Sam Altman و Demis Hassabis و Yann LeCun و Gary Marcus، الاختبارات المقترحة، والتوقّعات الواقعية للوصول إليه.
AlphaFold والذكاء الاصطناعي في الاكتشاف العلمي
قصّة AlphaFold، نموذج DeepMind الذي حلّ مشكلة عمرها 50 سنة (طيّ البروتينات) وحصل على نوبل 2024، وكيف يُغيّر AI الاكتشاف العلمي عبر الأدوية والمواد…
النماذج اللغوية الصغيرة (SLM)، قوّة AI على جهازك
دليل لـSmall Language Models: Phi، Gemma، Llama Small، متى تفوز على النماذج الكبيرة، والتطبيقات المحلّية — قبل 2023: SLM ضعيفة، LLM قويّة.
دليل ناجز ٢٠٢٦، الخدمات القضائية والوكالات الإلكترونية
شرح كامل لمنصّة ناجز التابعة لوزارة العدل: إصدار الوكالات، رفع الدعاوى، الاعتراض، تنفيذ الأحكام، والصكوك العقارية إلكترونياً.
دليل أجودا (Agoda) للمسافر السعودي ٢٠٢٦: الفنادق والطيران في منصّة واحدة
كيف تعمل منصّة أجودا، مين يملكها، وليش يستخدمها ملايين المسافرين لمقارنة أسعار الفنادق والطيران معاً قبل الحجز من السعودية.
حاسبة التمويل الشخصي ونسبة الاستقطاع في السعودية ٢٠٢٦
حاسبتان تفاعليتان: قسط التمويل الشخصي وفق معادلة الاستهلاك القياسية، وأقصى قسط شهري تقدر عليه نظاماً حسب نسبة الاستقطاع الرسمية من دليل ساما التنظيمي.