EN
تعلّم المسارات المرجع مقالات المحفوظات
المستوى 4: ابنِ مع Claude · الدرس 1 · مسار سطح المكتب

أول edit حقيقي لك

قراءة قصيرة

في المستوى 3 صرت مرتاحًا في سؤال Claude عن الكود — ماذا يفعل هذا، وأين عُرِّف ذاك، ولماذا كُتب بهذه الطريقة. هذا المستوى هو الخطوة التالية: أن تطلب من Claude أن يغيّر الكود.

عندما يريد Claude تغيير ملف، فإنه يقترح التغيير أولًا بصيغة diff مرئي في لوحة المعاينة. أنت تراه. تنقر قبول أو رفض. لا يتحرك الملف حتى تقبل.

تلك القاعدة الواحدة هي أساس كل درس لاحق في هذا المستوى. تمسّك بها.

كيف يبدو الـ edit فعليًا

تطلب شيئًا محددًا، في المحادثة مباشرةً:

أنت
In index.html, change the headline from “Your name here” to my actual name.

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

إمّا أن تقبله وإمّا أن ترفضه. لا شيء يمسّ الملف حتى تنقر.

السائح في مقابل المتعاون

في المستوى 3 كنت سائحًا. تتجوّل في الـ codebase وتطرح الأسئلة. لم يكن بمقدور أي شيء تقوله أن يُعطب شيئًا — أسوأ ما قد يحدث هو إجابة خاطئة.

هذا المستوى مختلف. أنت الآن تعدّل ملفات حقيقية. الـ blast radius حقيقي.

لكن لاحظ ما لم يتغيّر: Claude لا يزال لا يغيّر أي شيء دون موافقتك. تلك البوابة موجودة دائمًا — الآن هي زر تنقره، لا تخمين تخمّنه. العمل يتغيّر؛ لكن نموذج الثقة لا يتغيّر.

عن الـ permission prompt

سترى الـ permission prompt (من الدرس 1.6) في كل مرة يريد فيها Claude الكتابة إلى ملف في هذا المستوى. للآن: اقرأ ما يُريك إيّاه، وانقر قبول إن بدا الأمر سليمًا، ثم تابع.

المستوى 5 هو القصة الكاملة لمتى توسّع تلك البوابة، ومتى تُبقيها ضيّقة، وما الذي لا تسمح به أبدًا دون تفكير. أمّا في هذا المستوى، فالوضع الافتراضي. تغيير واحد في كل مرة. اقبل مرّة واحدة.

ما التالي

سيُريك Claude الـ diffs باستمرار من هنا فصاعدًا. الدرس التالي هو القراءة الفعلية — ماذا تعني الأسطر الخضراء والحمراء، وما context lines، ولماذا تصفّح الـ diff ليس كقراءته.