أبني henny.info، والمتجر، والتطبيقات — وهذه النشرة البريدية أيضًا — بأداة اسمها Claude Code. إنه مساعد ذكاء اصطناعي يعيش في الطرفية (Terminal): يقرأ الكود، يعدّل الملفات، وينفّذ الأوامر. الجزء المثير ليس أنه يكتب كودًا. الجزء المثير هو ما لم يعد عليك فعله بنفسك.

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

1. التعرّف السريع على مشروع غير مألوف

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

2. حفظ الأعمال المتكررة كـ«Skill»

الأشياء التي أفعلها بالطريقة نفسها مرارًا — النشر، بدء تدوينة، مراجعة الكود — أكتبها مرة واحدة كـSkill ثم أستدعيها بـ/deploy. الـSkill ليس برنامجًا؛ إنه مجموعة تعليمات محفوظة يقرؤها ويتّبعها. (توضيح صغير، لأنه غالبًا يُروى بشكل خاطئ: الأوامر المخصّصة التي تبدأ بشرطة مائلة ليست ميزة قائمة بذاتها — كل ما يبدأ بـ/ هو Skill.)

3. الفحص التلقائي عند كل تغيير (Hooks)

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

4. توصيل أدواتك (MCP)

عبر خوادم MCP يحصل على وصول إلى خدمات خارج جهازك: GitHub وSlack وقاعدة بيانات والمتصفح. لمعظم الخدمات الشائعة توجد موصّلات جاهزة — لا تبني شيئًا، بل تُوصِّل فقط. بعدها يمكنه قراءة issue على GitHub، أو فتح pull request، أو نشر رسالة في قناة Slack — مباشرة من الطرفية.

5. تشغيل عدة مساعدين بالتوازي (Subagents)

للبحث أو عمليات المسح الكبيرة يُرسل Subagents — لكل واحد منهم عقله الخاص، ولا يعيد أحدهم سوى الملخّص. بهذا تبقى المحادثة الرئيسية نظيفة، بدل أن تمتلئ بمئة ملف مقروء. لا سحر خفي: ينطلقون وينفّذون المهمة ثم يعودون بالنتيجة.

6. دمج Claude في السكريبتات (Headless)

باستخدام claude -p "..." يصبح لبنة بناء في سطر الأوامر — يمكنك تمرير البيانات عبره كأي أداة طرفية أخرى:

git diff | claude -p "ابحث عن أخطاء إملائية في هذا الـdiff"

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

7. مراجعة الـPull Requests تلقائيًا (GitHub Actions)

في CI — عندي GitHub Actions — يلقي نظرة على كل pull request: بحثًا عن الأخطاء، والثغرات الأمنية، والهفوات. يكتب تعليقه مباشرة على الـPR. يمكنك أيضًا مخاطبته هناك بـ@claude وطلب شيء منه. بهذا يحصل كل تغيير على عين ثانية قبل الدمج.

8. التشغيل وفق جدول أو ليلًا (Routines)

تعمل Routines وفق جدول زمني في السحابة — حتى عندما يكون جهازك مطفأً. تلخيص الـpull requests المفتوحة يوميًا، إرسال تقرير قصير، مراقبة شيء وإخبارك. (للتكرار السريع داخل جلسة مفتوحة يوجد /loop — لكن هذا للحظة فقط، وليس للتشغيل الدائم.)

9. الاحتفاظ بمعرفة المشروع (CLAUDE.md + الذاكرة)

ملف اسمه CLAUDE.md يحمل قواعد المشروع — «استخدم pnpm، لا npm»، «الاختبارات قبل كل commit»، «نقاط النهاية للـAPI هنا» — وتُطبَّق تلقائيًا في كل جلسة. إضافة إلى ذلك ذاكرة يدوّن فيها ما تعلّمه. تشرح الأشياء مرة واحدة، لا في كل مرة.

10. السماح بالأوامر الموثوقة (الصلاحيات)

في ملف settings.json تحدّد ما يُسمح له فعله دون سؤالgit status، تشغيل الاختبارات، النظر إلى الحالة. كل شيء آخر يستمر بسؤالك عنه. بهذا يعمل بسلاسة في الأمور غير الخطرة، دون أن تفقد السيطرة على الحسّاسة منها. (من يريد منع شيء بشكل صارم، يعود إلى الـHook مجددًا — فهو قادر على منع فعل، بينما الصلاحية تسمح به فقط.)


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

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

المصادر

أسماء الميزات والأمثلة تم التحقّق منها مقابل التوثيق الرسمي لـClaude Code (حتى يوليو 2026): Skills، Hooks، MCP، Subagents، الوضع Headless، GitHub Actions، Routines، Memory، الصلاحيات.

أسئلة، أو وجدت خطأً؟ اكتب لي.