الاسم يربك الناس. كلمة Claude Code توحي بأنه شيء للمبرمجين، يعمل على البرامج. فإن كنت لا تكتب البرمجيات، يسهل أن تفترض أن الأداة كلها تمرّ بجانبك دون أن تعنيك.
ليس كذلك. إليك إعادة الصياغة التي تفتح كل شيء:
الشيء الذي يعمل عليه Claude ليس “code”. إنه مجلد من الملفات — والملفات يمكن أن تكون أي شيء. صور. جداول بيانات. ملفات PDF. كومة من الملاحظات. مجلد Downloads الفوضوي لديك.
الكود مجرّد نوع واحد من الملفات التي يُجيد Claude التعامل معها. لكن مجلد صور الإجازة هو أيضًا مجرّد مجلد من الملفات. وكذلك سنة كاملة من كشوف الحساب البنكية بصيغة PDF. يستطيع Claude أن يقرأ أيًّا منها ويرتّبها ويعيد تسميتها ويلخّصها ويعيد تشكيلها — بالطريقة نفسها التي يقرأ بها الكود ويعدّله.
الحيلة، في جملة واحدة
افتح المجلد في Claude Code Desktop. ثم أخبره بما تريد، في المحادثة.
الجزء الذي يفوت الناس هو النصف الثاني: يستطيع Claude أيضًا أن يكتب script صغيرًا لينجز العمل الممل، ويستطيع أن يبني لك صفحة HTML لتنظر إلى النتيجة في متصفّحك. أنت لا تكتب الـ script. ولا تلمس الـ HTML. تطلب بلغة بسيطة؛ فيقترح Claude التغيير، ويؤدّي العمل — متوقّفًا لطلب موافقتك أولًا، تمامًا كما علّمك الدرس 1.6.
هذا يحوّل Claude إلى صانع أدوات صغير لأغراضك الخاصة:
- 300 صورة بأسماء
DSC_0001.jpg,DSC_0002.jpg… ← “أعد تسمية هذه بحسب تاريخ التقاط كل منها.” - ملف
sales.csvلا تستطيع فهمه ← “حوّل هذا إلى مخطّط أعمدة أستطيع فتحه في متصفّحي.” - مجلد فيه 40 فاتورة PDF ← “استخرج الإجمالي من كل واحدة إلى جدول واحد.”
لا شيء من ذلك “برمجة”. إنها مجرّد ملفاتك، إضافةً إلى جملة.
شاهده يعمل، من البداية إلى النهاية
لنفترض أن لديك مجلدًا مليئًا بتنزيلات عشوائية ولا فكرة لديك عمّا فيه. افتح ذلك المجلد في Claude Code Desktop، بالطريقة التي فعلتها في الدرس 1.8. ثم اطلب شيئًا لم تكن لتريد فعله يدويًّا أبدًا:
راقب الـ agent loop نفسها التي تعرفها بالفعل — تسأل ← يقترح Claude ← توافق ← يفعل Claude ← تتحقّق:
- يكتشف Claude أنه يحتاج إلى كتابة script صغير لقراءة المجلد، ويريك ما يريد فعله.
- تظهر permission prompt (الدرس 1.6 مرّةً أخرى). تقرؤها، ثم تنقر قبول للسماح بها مرّة واحدة.
- يشغّل Claude الـ script ويكتب ملفًا جديدًا —
index.html— داخل المجلد. تراه يظهر في لوحة الملفات. - انقر على ذلك الملف مرّتين فتُفتَح صفحة ويب حقيقية في متصفّحك: كل ملف، مسرود بترتيب أنيق، مع الأحجام والتواريخ.
لقد بنيت أداةً للتوّ. وكتبت صفرًا من الكود.
ذلك الملف index.html ملكك — إنه ملف حقيقي يقبع في مجلد حقيقي، لا يختلف عن ملف README الذي عدّلته في المستوى 3. وإن لم تكن الصفحة على ما يُرام تمامًا، تقول ذلك في المحادثة (“رتّبها بحسب التاريخ، الأحدث أولًا”) فيعيد Claude صنعها. هذا هو iterating، وهو معظم ما يدور حوله بقية هذا المستوى.
ما التالي
رأيت Claude يبني شيئًا جديدًا من ملفاتك الخاصة. الخطوة التالية هي تلك التي سُمّي هذا المستوى باسمها: أن تطلب من Claude تغيير ملف موجود بالفعل — وأن تتعلّم كيف تقرأ بالضبط ما يقترحه قبل أن تقول نعم.