وضع التخطيط
- اشرح ما الذي يمنعه وضع التخطيط — وما الذي يسمح لـ Claude بتشغيله رغم ذلك
- ادخل إلى وضع التخطيط واخرج منه بثلاث طرق مختلفة
- تتبّع حلقة التحقيق ثم الاقتراح ثم الموافقة ثم التنفيذ
- ميّز بين وضع التخطيط والأذونات (Permissions) واستخدمهما معًا
الفكرة الأساسية
تخيّل أنك تسلّم مقاولًا مفاتيح بيتك مباشرةً، مقابل أن تطلب منه أولًا أن يتجوّل في البيت ويكتب ما الذي سيغيّره. وضع التخطيط هو تلك الجولة.
وضع التخطيط يطلب من Claude أن يبحث ويقترح التغييرات دون أن ينفّذها: يقرأ الملفات، ويشغّل أوامر الصدفة للاستكشاف، ويكتب خطة — لكنه لا يعدّل شيفرتك المصدرية. تبقى التعديلات محجوبة حتى توافق على الخطة.
- وضع التخطيط يعني أن Claude يحقّق (INVESTIGATE) لكنه لا يغيّر (CHANGE) شيفرتك المصدرية — يُنتج خطة وينتظر إشارتك.
إنه ليس للقراءة فقط بصرامة
الاستكشاف يحتاج أحيانًا إلى أمر، لذا فوضع التخطيط يعني عدم التعديل، لا عدم التنفيذ. ما يحدث لأمر الصدفة أثناء التخطيط يعتمد على الجلسة — أول حالة تنطبق هي المعتمدة:
- قيود وضع التخطيط لا تُفرض. ما زال Claude مُوجَّهًا بأن يخطّط دون تعديل، لكن أي تعديل أو أمر يحاول تنفيذه أثناء التخطيط يعمل دون سؤال. يحتفظ وضع التخطيط بقيوده في كل مكان آخر — تشغيلات -p بلا واجهة، وAgent SDK، ولوحة الدردشة في إضافة VS Code.
- يراجع المُصنِّف (classifier) أوامر الصدفة بدلًا من سؤالك، باستثناء عمليات حذف المسارات الحرجة. الأوامر المعتمدة تعمل، والمرفوضة تُحجب.
- الأوامر الخارجة عن المجموعة المدمجة للقراءة فقط تطلب موافقتك.
- إذا شغّلت Claude بالخيار --allow-dangerously-skip-permissions، يصبح وضع التخطيط تعليمة قوية لا حاجزًا صارمًا. تعامل معه على أنه اصطلاح للتخطيط، لا بيئة معزولة (sandbox).
لماذا هو أأمن طريقة للبدء
في أي عمل كبير أو محفوف بالمخاطر أو غير مألوف، تريد أن ترى ما الذي ينوي Claude فعله قبل أن يلمس مستودعك. وضع التخطيط يفصل التفكير عن التنفيذ:
العائد: تكتشف الافتراضات الخاطئة قبل أن تتحوّل إلى شيفرة خاطئة.
متى تستخدمه
- دائمًا في التغييرات الكبيرة أو متعددة الملفات، وعمليات الترحيل، وإعادة الهيكلة
- عند العمل في قاعدة شيفرة لا تعرفها بالكامل بعد
- عندما تريد خطة قابلة للمراجعة لمشاركتها مع زميل
في التعديلات الصغيرة الواضحة يمكنك تجاوزه — لكن عند الشك، خطّط أولًا.
كيف يعمل عمليًا
اتبع الحلقة. كل خطوة تمهّد للتالية — لا ينتقل Claude إلى التعديل إلا بعد موافقتك.
- اضغط Shift+Tab للتنقل بين أوضاع الأذونات حتى يظهر في شريط الحالة 'plan mode on'، أو ابدأ موجّهًا واحدًا بـ /plan. وللبدء من هناك، شغّل Claude بالأمر claude --permission-mode plan. ثم صِف ما تريد تحقيقه.
- يقرأ الملفات ذات الصلة، ويشغّل أوامر استكشافية، ويطرح أسئلة توضيحية.
- الملفات التي ستتغيّر، والنهج، وكيفية التحقق من النتيجة. اضغط Ctrl+G لفتح الخطة المقترحة في محرّرك وتعديلها مباشرة.
- اختر 'Yes, and use auto mode' أو 'Yes, manually approve edits' أو 'No, keep planning'. تؤدي الموافقة إلى الخروج من وضع التخطيط إلى وضع الأذونات الذي يصفه ذلك الخيار، ويبدأ Claude التعديل.
للخروج من وضع التخطيط دون الموافقة على خطة، اضغط Shift+Tab مرة أخرى. ولجعله الوضع الافتراضي لجلسات الطرفية في مشروع، اضبط defaultMode على plan في .claude/settings.json — راجع الإعدادات.
جرّب بنفسك
انسخ هذا إلى جلسة تخطيط حقيقية وراقب الحلقة وهي تتكشّف:
ابدأ جلسة تخطيط
I want to migrate our auth from sessions to JWT. Stay in Plan Mode: investigate the current setup, ask anything you need, then propose a step-by-step plan with files to change and how to verify — don't edit anything yet.
ملف CLAUDE.md الجيد يجعل الخطط أدق — إذ يخطّط Claude وفي ذهنه أعرافك وضوابطك.
وضع التخطيط مقابل الأذونات
خلط كلاسيكي. هما يحلّان مشكلتين مختلفتين ويعملان معًا:
- وضع التخطيط = "تحقَّق واقترح، لا تعدّل بعد." (هذه الصفحة.)
- الأذونات = بمجرد البدء بالتنفيذ، أي الإجراءات مسموح بها دون سؤال.
فكّر فيها هكذا: هل ننفّذ الآن (وضع التخطيط) مقابل أي الإجراءات مسموح بها عند التنفيذ (الأذونات).
- وضع التخطيط هو بحث واقتراح: يقرأ Claude ويشغّل أوامر استكشافية لكنه لا يعدّل شيفرتك المصدرية حتى توافق على الخطة
- ليس للقراءة فقط بصرامة — الأوامر أثناء التخطيط إما يراجعها المُصنِّف، أو تطلب موافقتك، أو (مع توفر أذونات التجاوز في طرفية تفاعلية) تعمل دون أي حجب
- ادخل بـ Shift+Tab أو ببادئة /plan أو بـ --permission-mode plan؛ تنقل الموافقة الجلسة إلى الوضع الذي يسمّيه خيار الموافقة
- استخدمه افتراضيًا للأعمال الكبيرة أو المحفوفة بالمخاطر أو غير المألوفة؛ وتجاوزه فقط في التعديلات الصغيرة الواضحة
- وضع التخطيط يحدّد ما إذا كنا سننفّذ الآن؛ الأذونات تحدّد أي الإجراءات مسموح بها عند التنفيذ
اختبر نفسك
0/4التالي
- الأذونات وأوضاع الأذونات
- إدارة السياق — أبقِ الجلسات الطويلة فعّالة
- شرح تطبيقي: خصّص Claude Code لمستودع حقيقي