إتقان Claude Code — من الصفر إلى 10x — 1. اكتشف Claude Code وثبّته

11 min read min de lecture
الفصل 01

اكتشف Claude Code وثبّته

الفصل 1 من 10 · 10%

أهداف هذا الفصل

  • فهم ما يميّز Claude Code عن مجرد إكمال تلقائي للكود
  • تثبيت الأداة وتشغيل أول جلسة لك
  • الاختيار بين امتداد VS Code وسطر الأوامر (الترمينال)

لماذا يغيّر Claude Code قواعد اللعبة

معظم أدوات الذكاء الاصطناعي للبرمجة تكتفي بإكمال سطر. تكتب بداية دالة، فتخمّن الأداة البقية. هذا مفيد، لكنه مساعدة سلبية: كل ذكاء التنسيق — ماذا تفعل، وبأي ترتيب، وكيف تتحقق — يبقى في رأسك. أما Claude Code فيفعل شيئًا آخر: إنه وكيل (agent). يقرأ ملفاتك، وينفّذ أوامر في الترمينال، ويكتب الكود، ويشغّل الاختبارات، ويفكّر عبر خطوات متعددة لتحقيق هدف تعطيه إياه باللغة الطبيعية.

الفرق جوهري. روبوت المحادثة التقليدي يردّ عليك بنص عليك نسخه ولصقه بنفسك. الإكمال التلقائي يقترح عليك السطر التالي. أما Claude Code فيتصرّف: إذا طلبت منه «صحّح الخلل في سكربت النشر»، فسيبحث عن الملف المعني، ويقرأ الكود، ويفهم الخطأ، ويقترح إصلاحًا، ويطبّقه، ثم يعيد تشغيل السكربت ليتأكد من أنه يعمل. أنت تُشرف فقط. إنه الانتقال من دور المنفّذ إلى دور المدير.

بالنسبة إلى ليا، هذا يعني أنها لن «تطلب مقاطع نصية» من ذكاء اصطناعي. بل ستوكل إليه مهمة كاملة — «انشر هذا الموضوع على شبكاتي الأربع» — فينسّق Claude كل شيء: البحث، والكتابة، والصورة، والنشر. وكما ستكتشف، ما يجعل هذا النهج قويًا حقًا هو أنه يتراكم: كل أتمتة تبنيها تبقى متاحة إلى الأبد.

الحلقة الوكيلية: اقرأ، نفّذ، اكتب، فكّر

تحت الغطاء، يعمل Claude Code في حلقة: يراقب حالة مشروعك، يقرّر إجراءً، ينفّذه، يراقب النتيجة، ثم يقرّر الخطوة التالية. تستمر هذه الحلقة حتى يتحقق الهدف — أو حتى يحتاج إليك لحسم قرار. الأمر يشبه تمامًا التفويض إلى زميل عمل: تعطيه المهمة والقيود، وهو يدير الخطوات الوسيطة.

flowchart LR
  U["أنت: مهمة باللغة الطبيعية"] --> C["Claude Code"]
  C --> L["يقرأ ملفاتك"]
  C --> X["ينفّذ الأوامر"]
  C --> W["يكتب الكود"]
  L --> R["يفكّر ويتابع الخطوات"]
  X --> R
  W --> R
  R --> OK["تحقق الهدف"]
وكيل: مهمة واحدة كمدخل، وحلقة اقرأ / نفّذ / اكتب / فكّر حتى الوصول إلى النتيجة.

لهذه الحلقة نتيجة عملية مهمة: جودة ما تحصل عليه تعتمد على جودة المهمة التي تعطيها. «اكتب لي منشورًا» سيُنتج نتيجة متواضعة. «اكتب منشور لينكدإن من 150 كلمة عن مفهوم صفر نفايات، بنبرة دافئة، ينتهي بسؤال مفتوح» سيُنتج شيئًا قابلًا للاستخدام. هذه الدورة كلها تعلّمك كيف تُرمّز هذه التفاصيل مرة واحدة وإلى الأبد، بدل إعادة كتابتها في كل مرة.

هدف الدورة — الانتقال من «سمعت عن الذكاء الاصطناعي» إلى «الذكاء الاصطناعي يوفّر لي ساعات كل أسبوع»، عبر أُطر عمل تعيد استخدامها بلا حدود.

تثبيت Claude Code

يُثبَّت Claude Code عبر npm، مدير الحزم الخاص بـ Node.js. لذلك تحتاج إلى Node.js 18 أو أحدث — إن لم يكن لديك، نزّل إصدار LTS من الموقع الرسمي لـ Node.js؛ التثبيت يستغرق دقيقتين. بعدها افتح الترمينال ونفّذ:

bash
# التحقق من تثبيت Node.js (الإصدار 18+ مطلوب)
node --version

# تثبيت Claude Code عالميًا
npm install -g @anthropic-ai/claude-code

# الانتقال إلى مجلد مشروعك
cd mon-projet

# تشغيل Claude Code
claude

عند أول تشغيل، يطلب منك Claude Code تسجيل الدخول إلى حسابك في Anthropic. لديك خياران: اشتراك Claude (Pro أو Max)، أو مفتاح API من لوحة تحكم Anthropic يُحاسَب حسب الاستخدام. للبداية، الاشتراك أبسط: حصة شهرية متوقعة، بلا مفاجآت. بمجرد المصادقة، تصبح جاهزًا.

على ويندوز، يعمل Claude Code أصلًا داخل PowerShell، لكن كثيرًا من المستخدمين يفضّلون تشغيله داخل WSL (نظام ويندوز الفرعي للينكس) أو Git Bash للاستفادة من بيئة أوامر يونكس الأكثر شيوعًا. إذا تصرّف أمر shell بغرابة، فهذا أول ما يجب التحقق منه.

شغّل claude دائمًا من مجلد مشروعك، وليس من مجلدك الشخصي. يتخذ Claude Code المجلد الحالي جذرًا للعمل: هناك يقرأ الملفات، وهناك سيبحث عن إعداداتك (.claude/ وCLAUDE.md) في الفصول القادمة.

جلستك الأولى

بمجرد دخولك الجلسة، تتحدث مع Claude باللغة الطبيعية، كما تتحدث مع زميل. لكن بعض الأوامر المدمجة — تلك التي تبدأ بـ / — تستحق أن تعرفها من اليوم الأول:

  • /help — يعرض كل الأوامر المتاحة.
  • /init — يحلّل مشروعك ويولّد أول ملف CLAUDE.md (ذاكرة المشروع، نخصص لها الفصل 8).
  • /clear — يمسح المحادثة للبدء من سياق نظيف.
  • /model — يعرض النموذج المستخدم ويغيّره.
  • Échap (مفتاح Esc) — يوقف Claude في منتصف العمل إذا رأيته يتجه في الاتجاه الخاطئ.
  • @chemin/fichier — يشير إلى ملف محدد في رسالتك ليقرأه Claude.

خذ خمس دقائق للتجربة: اطلب منه «اعرض ملفات هذا المجلد وصف ما تفهمه عن المشروع». سترى الآلية مباشرة: يقترح تنفيذ أمر، يطلب إذنك، ينفّذه، يقرأ النتيجة، ثم يقدّم لك خلاصة. قد يبدو طلب الإذن المتكرر هذا مرهقًا — وهذا بالضبط موضوع الفصل 2.

امتداد VS Code أم الترمينال؟

يعمل Claude Code بطريقتين داخل VS Code: الامتداد الرسمي (واجهة في الشريط الجانبي) أو الترمينال المدمج (الأمر claude). كلاهما يشغّل المحرك نفسه تمامًا — الفرق مجرد تجربة استخدام.

امتداد VS Code (موصى به)واجهة نظيفة وموجَّهة، عرض بصري للتعديلات (diffs)، مثالي لـ 99% من الناس. يغطي كل ما تتناوله هذه الدورة.
الترمينالوضع Vim للتحرير الأسرع، قابل للبرمجة النصية، وخيارات متقدمة مثل وضع المتصفح الذي يتيح لـ Claude اختبار تطبيقات الويب. للمستخدمين المرتاحين مع سطر الأوامر.
كل هذه الدورة تعمل بالطريقة نفسها في الامتداد وفي الترمينال. ابدأ بالامتداد إذا كنت مبتدئًا: سترى تعديلات الملفات على شكل فروقات ملوّنة، وهذا يساعد كثيرًا على فهم ما يفعله Claude.

أي نموذج تستخدم؟

يتيح لك Claude Code اختيار النموذج عبر /model. القاعدة البسيطة: استخدم النموذج الأقدر المتاح في كل شيء تقريبًا — التفكير التقني، إنشاء المهارات، تكاملات API، تصحيح الأخطاء. هذه المهام تتطلب تفكيرًا متماسكًا عبر خطوات كثيرة، وهنا بالضبط تتفوق النماذج الأقوى بفارق كبير.

احتفظ بالنماذج الأخف (والأرخص) للمهام البسيطة المتكررة: إعادة تنسيق ملف، إعادة تسمية متغيرات، توليد نسخ بديلة لنص تمت الموافقة عليه. في هذه الدورة، أبقِ النموذج الأقوى في كل شيء — فالتنسيق وتنظيم الوكلاء الفرعيين يستفيدان منه مباشرة. خطأ تفكير واحد في منتصف سلسلة من 10 خطوات يكلّفك من الوقت أكثر بكثير من فارق السعر بين نموذجين.

ما الذي ستبنيه في هذه الدورة

كل فصل يضيف لبنة إلى نظام ليا. الفصل 2: الإعدادات التي تجعل العمل سلسًا. الفصل 3: أول مهارة /post تنشر على شبكة واحدة. الفصل 4: صوت العلامة التجارية لتبدو المنشورات بشرية. الفصل 5: خطاف (hook) يمنع أي نشر غير مطابق. الفصل 6: وكلاء فرعيون ينشرون على 4 شبكات بالتوازي. الفصل 7: الأمر الختامي /plan-week الذي يجدول أسبوعًا كاملًا. الفصل 8: ذاكرة المشروع التي تجعل كل شيء يصمد من جلسة إلى أخرى.

الترتيب ليس عشوائيًا: إنه التدرّج الطبيعي لأي أتمتة جادّة. أولًا اجعل الشيء يعمل مرة واحدة (مهارة)، ثم اجعله موثوقًا (خطاف)، ثم وسّعه (وكلاء فرعيون)، ثم راكمه (ذاكرة). يمكنك إعادة تطبيق هذا التسلسل نفسه على أي مشروع آخر — المحاسبة، دعم العملاء، رصد المنافسين.

🛠️ حان دورك

السياق

أنت تبدأ مشروع ليا. قبل كتابة أي أتمتة، يجب أن تملك بيئة عمل جاهزة وأن تفهم، برؤيته يعمل أمامك، ما الذي يميّز الوكيل عن روبوت المحادثة. إنها أيضًا اللحظة المناسبة للتأكد من أن المصادقة وأدواتك الأساسية في مكانها — فبقية الدورة كلها تعتمد عليها.

التعليمات

  1. ثبّت Node.js 18+ إن لم يكن مثبتًا (node --version للتحقق)، ثم ثبّت Claude Code بالأمر npm install -g @anthropic-ai/claude-code.
  2. أنشئ مجلدًا باسم marketing-ia وشغّل claude بداخله.
  3. سجّل الدخول إلى حسابك في Anthropic عندما تطلب الأداة ذلك.
  4. اطلب من Claude: «عرّف بنفسك وأخبرني بما يمكنك فعله في هذا المجلد».
  5. اطلب منه إنشاء ملف README.md يصف مشروع ليا، ولاحظ طلب الإذن ثم عرض الفروقات (diff).
  6. اكتب /help وتصفّح قائمة الأوامر المدمجة.
  7. لاحظ الفرق عن روبوت محادثة بسيط: لديه وصول إلى ملفاتك وترمينالك، ويسلسل الإجراءات بنفسه.
تلميح — إذا لم يُعثر على الأمر claude، تحقق من أن مجلد npm العالمي موجود في PATH لديك (npm config get prefix يعطيك موقعه)، أو أعد تشغيل الترمينال ببساطة.

باختصار

  • Claude Code وكيل: يقرأ وينفّذ ويكتب ويفكّر في حلقة عبر خطوات متعددة.
  • روبوت المحادثة يردّ بنص؛ أما الوكيل فيتصرّف في ملفاتك وترمينالك تحت إشرافك.
  • التثبيت بأمر npm واحد (يتطلب Node.js 18+)، ثم claude داخل مشروعك.
  • شغّل Claude Code دائمًا من مجلد المشروع: فهو جذر عمله.
  • أوامر يجب معرفتها: /help و/init و/clear و/model ومفتاح Esc للإيقاف.
  • امتداد VS Code يناسب الأغلبية؛ والترمينال يوفّر Vim وخيارات متقدمة.
  • استخدم النموذج الأقدر للعمل التقني؛ والنماذج الخفيفة للمهام المتكررة.

اختبار — تحقّق من فهمك

1. ما الذي يميّز Claude Code عن الإكمال التلقائي التقليدي؟

Claude Code وكيل مستقل قادر على سَلسلة الإجراءات، وليس مجرد إكمال للنص.

2. لأغلب المستخدمين، أي واجهة يُوصى بها؟

يوفّر الامتداد واجهة موجَّهة مع فروقات بصرية تغطي كامل الدورة. ويبقى الترمينال خيارًا متقدمًا.

3. لماذا يجب تشغيل claude من مجلد مشروعك؟

يتخذ Claude Code المجلد الحالي جذرًا: هناك يقرأ ملفاتك وإعدادات مشروعك.

4. أي مفتاح يتيح إيقاف Claude في منتصف العمل؟

مفتاح Esc يوقف الإجراء الجاري — لا غنى عنه عندما ترى Claude يتجه في الاتجاه الخاطئ.

5. متى تستخدم نموذجًا خفيفًا بدل النموذج الأقدر؟

التفكير متعدد الخطوات يستفيد من النموذج الأقوى؛ أما المتكرر البسيط فيمكن تشغيله على نموذج خفيف أرخص.

Auteur(s)

R

REHOUMA Haythem

Haythem Rehouma est un ingénieur et architecte IA et cloud, formateur et enseignant technique, avec un profil orienté IA médicale, AWS, MLOps, LLM/RAG et vision par ordinateur.