ليس للكود فقط
الاسم يربك الناس. كلمة Claude Code توحي بأنه شيء للمبرمجين، يعمل على البرامج. فإن كنت لا تكتب البرمجيات، يسهل أن تفترض أن الأداة كلها تمرّ بجانبك دون أن تعنيك.
ليس كذلك. إليك إعادة الصياغة التي تفتح كل شيء:
الشيء الذي يعمل عليه Claude ليس “code”. إنه مجلد من الملفات — والملفات يمكن أن تكون أي شيء. صور. جداول بيانات. ملفات PDF. كومة من الملاحظات. مجلد Downloads الفوضوي لديك.
الكود مجرّد نوع واحد من الملفات التي يُجيد Claude التعامل معها. لكن مجلد صور الإجازة هو أيضًا مجرّد مجلد من الملفات. وكذلك سنة كاملة من كشوف الحساب البنكية بصيغة PDF. يستطيع Claude أن يقرأ أيًّا منها ويرتّبها ويعيد تسميتها ويلخّصها ويعيد تشكيلها — بالطريقة نفسها التي يقرأ بها الكود ويعدّله.
الحيلة، في جملة واحدة
ضع مجموعة من الملفات في مجلد. افتح Claude هناك. ثم أخبره بما تريد.
الجزء الذي يفوت الناس هو النصف الثاني: يستطيع Claude أيضًا أن يكتب script صغيرًا لينجز العمل الممل، ويستطيع أن يبني لك صفحة HTML لتنظر إلى النتيجة في متصفّحك. أنت لا تكتب الـ script. ولا تلمس الـ HTML. تطلب بلغة بسيطة؛ فيكتب Claude الشيء ويشغّله — متوقّفًا لطلب موافقتك أولًا، تمامًا كما علّمك الدرس 2.6.
هذا يحوّل Claude إلى صانع أدوات صغير لأغراضك الخاصة:
- 300 صورة بأسماء
DSC_0001.jpg,DSC_0002.jpg… ← “أعد تسمية هذه بحسب تاريخ التقاط كل منها.” - ملف
sales.csvلا تستطيع فهمه ← “حوّل هذا إلى مخطّط أعمدة أستطيع فتحه في متصفّحي.” - مجلد فيه 40 فاتورة PDF ← “استخرج الإجمالي من كل واحدة إلى جدول واحد.”
لا شيء من ذلك “برمجة”. إنها مجرّد ملفاتك، إضافةً إلى جملة.
شاهده يعمل، من البداية إلى النهاية
لنفترض أن لديك مجلدًا مليئًا بتنزيلات عشوائية ولا فكرة لديك عمّا فيه. أنشئ واحدًا وادخل بداخله، بالطريقة التي فعلتها في الدرس 2.8:
cd ~/Downloads
claude
ثم اطلب شيئًا لم تكن لتريد فعله يدويًّا أبدًا:
ابنِ لي صفحة HTML تسرد كل ملف في هذا المجلد
make me an HTML page that lists every file in this folder
مع حجمه وتاريخ آخر تعديل عليه
with its size and the date it was last changed
راقب الـ agent loop نفسها التي تعرفها بالفعل — تسأل ← يقترح Claude ← توافق ← يفعل Claude ← تتحقّق:
- يكتشف Claude أنه يحتاج إلى كتابة script صغير لقراءة المجلد، ويريك ما يريد فعله.
- ترى permission prompt (الدرس 2.6 مرّةً أخرى). تقرؤه، ثم تختار اسمح مرّة واحدة.
- يشغّل Claude الـ script ويكتب ملفًا جديدًا —
index.html— داخل المجلد. - تفتح ذلك الملف. انقر عليه مرّتين، أو:
open index.html
تُفتَح صفحة ويب حقيقية في متصفّحك: كل ملف، مسرود بترتيب أنيق، مع الأحجام والتواريخ. لقد بنيت أداةً للتوّ. وكتبت صفرًا من الكود.
ذلك الملف index.html ملكك — إنه ملف حقيقي يقبع في مجلد حقيقي، لا يختلف عن ملف README الذي عدّلته في المستوى 2. وإن لم تكن الصفحة على ما يُرام تمامًا، تقول ذلك (“رتّبها بحسب التاريخ، الأحدث أولًا”) فيعيد Claude صنعها. هذا هو iterating، وهو معظم ما يدور حوله بقية هذا المستوى.
ما التالي
رأيت Claude يبني شيئًا جديدًا من ملفاتك الخاصة. الخطوة التالية هي تلك التي سُمّي هذا المستوى باسمها: أن تطلب من Claude تغيير ملف موجود بالفعل — وأن تتعلّم كيف تقرأ بالضبط ما يقترحه قبل أن تقول نعم.