Deepseek ArtifactsDeepseek Artifacts
دليل عملي لـ Claude Code

وضع الخطة في Claude Code: ابحث أولًا، ووافق، ثم اكتب الكود

وضع الخطة هو الفرق بين قيادة Claude Code وتصحيح مساره بعد فوات الأوان. تغطي هذه الجولة اختصار Shift+Tab، وما يستطيع Claude فعله وما لا يستطيع أثناء التخطيط، وخيارات الموافقة، وجدول الأوضاع الذي يقول لك أي وضع تستخدم ومتى.

الخلاصة

  • اضغط Shift+Tab للتنقل بين أوضاع الأذونات حتى يقرأ سطر الحالة "plan mode on" — في هذا الوضع يبحث Claude ويقترح لكنه لا يعدل ملفاتك.
  • يمكنك أيضًا كتابة /plan قبل مطالبة، أو البدء بـ claude --permission-mode plan.
  • يفتح Ctrl+G الخطة المقترحة في محررك الخاص فتعيد كتابتها قبل أن يلمس Claude أي كود.
  • الموافقة على خطة تخرج من وضع الخطة وتحوّل الجلسة إلى الوضع الذي اخترته: وضع auto أو موافقات يدوية على التعديلات. وضغطة Shift+Tab أخرى تخرج من وضع الخطة دون موافقة.

The Explore → Plan → Code → Commit workflow (official)

القناة: Claude — official YouTube channel3:12

شاهد على YouTube

Permission modes — official docs (plan mode)

المستندات: code.claude.com/docs

شاهد على YouTube

لقطات الشاشة من الجولة الرسمية Explore → Plan → Code → Commit من Anthropic؛ ولم تُستخدم إلا مقاطع شاشة نظيفة — واستبعدت مقاطع المقدمين. وكل حقيقة موثقة مقابل وثائق أوضاع الأذونات الرسمية.

الطوابع الزمنية للإطارات تعود بروابط مباشرة إلى الفيديو المصدر. Claude Code علامة تجارية مملوكة لـ Anthropic؛ وهذا الدليل مستقل وغير تابع.

أدر دورة تخطيط كاملة

ادخل وضع الخطة

  1. 1

    افهم ما الذي جُعل له وضع الخطة

    سير العمل الرسمي في Claude Code هو explore ثم plan ثم code ثم commit — ووضع الخطة هو حيث تسرع أول خطوتين. يقرأ Claude الملفات ويستكشف للقراءة فقط ويكتب خطة عمل قبل أن يتغير سطر واحد من كودك.

    Explore and Plan section card from the official Claude Code workflow video introducing research before code
    تأطير الجولة الرسمية نفسها: نستكشف وخطط أولًا، فتقل المفاجآت في مرحلة الكود.شاهد عند 0:20
  2. 2

    ادخل بـ Shift+Tab

    اضغط Shift+Tab للتنقل بين أوضاع الأذونات وراقب سطر الحالة: default (مُسمّى manual)، ثم accept edits، ثم وضع الخطة، ثم اختياريَّ bypass وauto. وتوقف حين يقرأ "plan mode on". وفي Windows بلا إدخال VT يقوم Alt+M بالأمر نفسه. تفضّل بادئة؟ اكتب /plan قبل مطالبتك.

    Claude Code terminal status line showing plan mode on after pressing shift+tab to cycle permission modes
    يتحول سطر الحالة إلى "plan mode on (shift+tab to cycle)" — الدليل المرئي على أنك تخطط لا تعدّل.شاهد عند 0:59
  3. 3

    اعرف موقع وضع الخطة في الدورة

    تجري دورة Shift+Tab بالترتيب default ثم accept edits ثم plan، مع bypass permissions (إن فعّلته) ووضع auto بعد plan؛ ومن auto تعيد أول ضغطة إلى default. ويجيب كل وضع عن سؤال واحد: كم يحق لـ Claude أن يفعل دون سؤالك؟ وجدول الأوضاع أدناه يشرح كل خيار.

دَع Claude يبحث ويقترح

  1. 4

    أعطِ Claude مطالبة بحث

    صِف النتيجة لا التنفيذ: "أحتاج إلى إضافة تحويل webp إلى خط أنابيب رفع الصور عندنا. اكتشف في أي نقطة من الخط ينبغي أن يحدث هذا، وهل نحتاج اعتماديات جديدة، وكيف نقترب من الأمر." والأسئلة مثل أين وهل وكيف تدفع Claude إلى التحقيق قبل الاقتراح.

    Claude Code prompt in plan mode asking to add webp conversion to an image upload pipeline and figure out where it should happen
    مطالبة تخطيط حقيقية من الجولة الرسمية، كُتبت بينما سطر الحالة يظهر أن وضع الخطة مفعّل.شاهد عند 0:40
  2. 5

    دَعه يستكشف — لا يُعدَّل شيء

    في وضع الخطة يقرأ Claude الملفات ويمكنه تشغيل أوامر shell للاستكشاف؛ وتبقى التعديلات محجوبة حتى توافق على خطة. ويمكنه حتى إطلاق وكلاء Explore فرعيين لرسم خريطة قاعدة الكود — ومع توفر وضع auto، يفحص مصنِّف أي أمر غير القرائي بدل سؤالك في كل مرة.

    VS Code with Claude Code plan mode on running two Explore agents to map project structure and the existing color palette
    VS Code يشغّل Claude Code في وضع الخطة مع وكيلَي Explore فرعيين يرسمان خريطة البنية والأنماط بينما تبقى التعديلات محجوبة.شاهد عند 2:50
  3. 6

    راجع الخطة المقترحة

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

    Claude Code proposed plan listing changes by file with add sharp, switch upload to memory storage and convert in the handler
    خطة مقترحة تسرد التغييرات حسب الملف: إضافة sharp، وتحويل مسار الرفع إلى memory storage، والتحويل في المعالج.شاهد عند 0:50
  4. 7

    عدّل ملف الخطة بـ Ctrl+G

    الصياغة لا تعجبك؟ اضغط Ctrl+G فيفتح الاقتراح في محررك الخاص (يعيش تحت ~/.claude/plans/) فتعيد كتابته مباشرة قبل أن يواصل Claude. ويكتب Claude أيضًا الخطة المصقولة في هذا الملف، ويمكنك معاينته في الجلسة.

    Claude Code showing an updated plan with a /plan to preview hint while plan mode stays on before approval
    الخطة المحدّثة في الجلسة ووضع الخطة ما زال مفعّلًا — يكتب Claude ملف الخطة ويحافظ عليه مع تطور النقاش.شاهد عند 0:34

راجع وعدّل ووافق — أو انسحب

  1. 8

    اختر خيار الموافقة الصحيح

    توفر الموافقة ثلاثة مسارات: نعم مع وضع auto (يواصل Claude التقدم وفحوص السلامة في الخلفية)، أو نعم مع موافقة يدوية على التعديلات (تؤكد كل تعديل بنفسك)، أو لا — مواصلة التخطيط، فيعود Claude بتغذيتك الراجعة. وثمة مخرج رابع متاح دائمًا: اكتب ما ينبغي تغييره بدل الموافقة.

    Claude Code plan approval prompt with yes and auto-accept edits, manually approve edits, tell Claude what to change, and ctrl+g to edit the plan file
    مطالبة الموافقة على الخطة: auto-accept edits، وموافقة يدوية، ومواصلة التخطيط — إضافة إلى ctrl+g لتعديل ملف الخطة أولًا.شاهد عند 1:20
  2. 9

    اعرف ما يحدث بعد الموافقة

    تخرج الموافقة من وضع الخطة وتحوّل الجلسة إلى الوضع الذي يصفه اختيارك. وتحصل الجلسة أيضًا على عنوان مولّد وفق الخطة الموافق عليها، فيسهل تمييزها لاحقًا في agent view أو سجل جلساتك.

  3. 10

    أو اخرج دون موافقة

    ضغطة Shift+Tab أخرى تخرج من وضع الخطة دون موافقة شيء — يبقى البحث في السياق، لكن لا تُقبل خطة ولا تُحلّ التعديلات. والبديل عند الإطلاق: claude --permission-mode plan يفتح جلسة تخطط أصلًا.

عادات تجعل الخطط أفضل

  1. 11

    أطعم الخطة مدخلات أفضل

    الخطط بجودة الحقائق التي تشير إليها: جهّز مجموعة اختبارات يستطيع Claude تشغيلها، وأعطه أدوات تتيح له التحقق من عمله بنفسه (امتداد Claude in Chrome لأعمال الواجهة مثلًا)، واكتب معايير نجاح صريحة في CLAUDE.md لترثها كل خطة.

  2. 12

    ابنِ عادة وضع الخطة

    لجأ إلى وضع الخطة كلما لمست مهمة أكثر من ملفين أو ثلاثة، أو حين تكون المقاربة غامضة عليك، أو حين تكون كلفة المنعطف الخاطئ مرتفعة. ولإصلاحات السطر الواحد يكون accept edits أسرع. وتصحيح المسار في الخطة أرخص دائمًا منه في وسط الكود.

وضع الخطة مقابل accept edits مقابل auto مقابل manual

كل موقع من مواقع Shift+Tab وما يستطيع Claude فعله دون سؤال في كل منها:

  • 1default (مُسمّى manual) — القراءة حرة؛ وكل شيء آخر يطلب رأيك. الافتراض الآمن.
  • 2acceptEdits — تعديلات الملفات وأوامر نظام الملفات الشائعة (mkdir وtouch وmv وcp…) تنفذ دون سؤال؛ وتراجعها لاحقًا عبر git diff.
  • 3plan — قراءة مع استكشاف للقراءة فقط؛ تبقى التعديلات محجوبة حتى توافق على خطة، ثم تتحول الجلسة إلى الوضع الذي اخترته.
  • 4auto — يُنفذ كل شيء، ويمنع نموذج مصنِّف منفصل الأفعال التي تتصاعد بما يتجاوز طلبك. أسئلة أقل؛ ولا ضمان للسلامة.
  • 5bypassPermissions — يُنفذ كل شيء فورًا دون فحوص سلامة؛ ولا يظهر إلا إن فعّلته، ويستطيع المسؤولون تعطيله كليًا. وdontAsk وضع يُضبط بالضبط فقط ويرفض كل ما يستلزم سؤالًا.

قاعدة الإبهام: plan للتفكير، وacceptEdits للتكرار الموثوق، وauto للتشغيلات الطويلة الواثقة، وmanual لكل ما هو حساس — ودَع سطر حالة Shift+Tab هو من يقرر، لا العادة.

الأسئلة الشائعة حول وضع الخطة في Claude Code

أدلة ذات صلة