مختصر كتابي: أول أوامرك: الصلاحيات وأوضاع العمل
Summary: First Prompts, Permissions and Modes
كيف يطلب Claude Code الإذن؟ وما أوضاع العمل المتاحة؟
حان وقت الاستخدام الفعلي. داخل المشروع الفارغ تشغّل Claude Code بالأمر claude، فتظهر لك المحادثة ومربع الكتابة. وفي هذا الدرس تجرّب أوامر بسيطة لترى كيف يتعامل مع ملفاتك وصلاحياته.
القراءة أولًا
أول طلب كان: اقرأ الملفات في هذا المجلد وأخبرني بمحتواه دون أي تعديل. بدأ Claude يقرأ الملفات ويعرض محتوى المجلد، ثم توقف ليطلب الإذن، لأنه يعمل في الوضع اليدوي (Manual Mode)، وهو الوضع الافتراضي الذي يسألك فيه قبل كل إجراء. بعد الموافقة أخبرك بأن المجلد فارغ، بل ذكر المجلد الأب أيضًا، وأكد أنه لم يغيّر شيئًا. وهنا تظهر قوته: فهو ليس مجرد مربع محادثة، بل يعمل داخل مشروعك وينفّذ الأوامر.
أول ملف: README
ملف README هو الملف التعريفي للمشروع الذي يقرؤه المطورون أولًا. طُلب من Claude كتابة ملف بسيط لمشروع Muslim Habits، وهو تطبيق ويب يساعد المسلمين على متابعة عاداتهم الإسلامية اليومية والأسبوعية. قبل الكتابة عرض عرض الفروق (Diff View)، أي الفرق بين الملف قبل التعديل وبعده، وانتظر الموافقة، ثم أنشأ الملف.
تقليل الأسئلة المتكررة
مع كل تعديل جديد يتكرر السؤال ويصبح العمل بطيئًا، وهنا أمامك طريقتان:
- أن تختار Yes, allow all edits during this session، فيتحول الوضع إلى Accept edits on، ويعدّل الملفات بعدها تلقائيًا طوال الجلسة، كما حدث عند إضافة «Updated by» باسم محمد دون أي سؤال.
- أن تغيّر وضع الصلاحيات بالضغط على
Shift+Tabللتنقل بين الأوضاع.
الأوضاع التي تهمك الآن
- الوضع اليدوي (Manual Mode): يسألك قبل أي إجراء.
- قبول التعديلات (Accept edits): يعدّل الملفات دون أن يستأذن.
- وضع التخطيط (Plan Mode): حين تريد أن تفكر معه ويضع لك خطة دون أي تعديل، وسيأتي تفصيله عند مرحلة التخطيط.
- الوضع التلقائي (Auto Mode): إضافة حديثة نسبيًا، فيها رقابة ذاتية؛ يقدّر Claude بنفسه هل يحتاج الأمر إلى الرجوع إليك أم يمكن تنفيذه تلقائيًا، وهو الوضع الذي يُعتمد عليه عادة في العمل.
وهناك وضع خامس خطير يمنحه صلاحيات كاملة، سيأتي الحديث عنه في وقته.
الخلاصة: راقب الوضع الظاهر أسفل المحادثة، وبدّل بينه بـ Shift+Tab حسب حاجتك: يدوي للحذر، وتخطيط للتفكير، وتلقائي للعمل اليومي.
