نجمعها معًا
ثماني عادات حتى الآن، كلّ واحدة مفيدة بمفردها. لكن المهارة الحقيقية ليست أيًّا منها — إنها تشغيلها معًا، بالترتيب، حتى تكفّ “المهمة الأكبر” عن أن تبدو مخيفة وتبدأ تبدو روتينية. لنشاهد الأمر كلّه على مثال واحد حقيقي.
سير العمل هو المهارة. لا feature واحدة هنا مبهرة وحدها؛ القيمة في ربطها معًا بحيث تصير المهمة الكبيرة سلسلة خطوات صغيرة قابلة للتحقّق.
المهمة: أضف زرّ “نزّل بياناتي بصيغة JSON” إلى صفحة الحساب. عدة ملفات، وبضعة قرارات حقيقية، ومجهول أو اثنان. مهمة كبيرة. إليك كيف يتدفّق المستوى كلّه عبرها.
الحلقة الكاملة، من البداية إلى النهاية
1. ارصد الحجم. (الدرس 7.1) تقرأ المهمة وتشغّل الإشارات الأربع. عدة ملفات؟ نعم — زر، و endpoint، وبعض جمع البيانات. قرارات؟ أيّ بيانات نضمّنها، وبماذا يُسمّى الملف. مجهولات؟ لست متأكدًا أين تُجمَّع بيانات المستخدم. تلك ثلاث إشارات. مهمة كبيرة. لا تطلبها فحسب.
2. ادخل الـ plan mode. (الدرس 7.2) Shift+Tab حتى ترى plan mode، ثم اطلب الـ feature. يقرأ Claude الكود ويقترح خطة بدل أن يندفع. لا شيء يتغيّر بعد.
3. اقرأ الخطة بعين ناقدة. (الدرس 7.3) تقول الخطة إنها ستضمّن password hash المستخدم في التصدير. هذا افتراض خاطئ تفوح منه رائحة أمنية. تعترض: “استبعد أيّ شيء حسّاس — لا حقول كلمات مرور، ولا معرّفات داخلية.” ينقّح Claude. تكلفة التقاطه هنا: جملة واحدة.
4. شرّحها. (الدرس 7.5) الخطة المنقَّحة لا تزال خمس خطوات. بدل الموافقة على الخمس كلّها، تأخذ الشريحة القابلة للقراءة أولًا: “ابدأ بأن تريني أيّ الحقول سيتضمّنها التصدير.” ترى القائمة، وتؤكّد أنه لم يتسلّل شيء حسّاس، ثمّ تتركه يبني.
5. راقب الـ todos. (الدرس 7.4) وهو يعمل، تتقدّم الـ checklist — الـ endpoint، وجمع البيانات، والزر، والربط. تستطيع رؤية أين هو بالضبط وما تبقّى، وتعرف الفواصل حيث يمكنك التدخّل.
6. نفّذ الـ course-correct إن انحرف. (الدرس 7.6) عند خطوة الزر، يبدأ Claude بإعادة تنسيق صفحة الحساب كلّها. Esc. “الزر فقط — اترك بقية الصفحة وشأنها.” تعود إلى المسار في جملة واحدة، قبل أن ينتشر الانحراف.
7. نفّذ compact حين تطول. (الدرس 7.8) بعد بضعة ملفات، تكون الـ session قد طالت ويبدأ Claude بإعادة السؤال عن شيء ثبّتّه باكرًا. ليس نموذجًا سيّئًا — بل مكتب ممتلئ. تنفّذ /compact، فيحتفظ بملخّص لما يهمّ، ويواصل المهمة ذاتها مع مساحة للعمل من جديد.
8. أعد البدء إن تعطّل فعلًا. (الدرس 7.7) هذه المرّة لم يتعطّل — لكن لو كان Claude قد دار ثلاث مرّات حول endpoint مكسور، لكنت توقّفت، وبدأت من جديد، وأحضرت الدرس معك بدل أن تلمس خيطًا عالقًا.
الزر يعمل. والبيانات نظيفة. ولم تخسر قطّ أكثر من جملة في أيّ منعطف خطأ.
لماذا هذا هو الختام
انظر إلى ذلك التدفّق. لم تكن أيّ خطوة بارعة. الـ plan mode ضغطة مفتاح. قراءة الخطة قراءة. Esc مفتاح واحد. التشريح مجرّد اختيار قضمة أصغر. منفردةً، لن يبهر أيٌّ منها أحدًا.
أمّا معًا، فهي الفرق بين أن تسلّم Claude مهمة كبيرة وتأمل، وبين أن تسلّمه مهمة كبيرة وتقودها. هذا هو مقصود هذا المستوى كلّه — وهي مهارة ستستخدمها في كلّ شيء تقريبًا من هنا فصاعدًا.
ما التالي
تستطيع الآن أن تتولّى عملًا أكبر من prompt واحد وتقوده إلى برّ الأمان. لكن إنهاء العمل ليس النهاية — عليك أن تُرسيه: تحفظه كما ينبغي، وتشاركه، وتُخضعه للمراجعة. هذا هو المستوى الثامن، Git بطريقة Claude — الـ commits، وطلبات الـ pull request، والتعامل مع تعليقات المراجعة دون أوجاع الرأس المعتادة مع git.