أنماط الرد في Claude Code: كيفية التبديل بينها وإنشاء نمط خاص بك
Markdownما أنماط الإخراج في Claude Code، وكيف تختلف عن CLAUDE.md: أربعة أنماط مضمّنة، وكيفية التبديل بينها عبر /config، وكيفية كتابة نمط خاص بك.
قراءة المقال كاملًا
إذا وجدت نفسك تطلب من Claude Code كل رسالتين أن «يجيب بإيجاز أكبر» أو «يشرح بتفصيل أكثر» أو «يتصرف كمحرر لا كمبرمج»، فيمكنك ضبط ذلك مرة واحدة. هناك إعداد منفصل لهذا الغرض: أنماط الرد، وتُسمّى أنماط الإخراج في الواجهة. يغيّر النمط دور الرد ونبرته وتنسيقه في كل رسالة تالية إلى أن تبدّله.
يغيّر النمط كيفية رد Claude، لا ما يعرفه عن مشروعك. يمكنك ضبط سياق المشروع في ملف CLAUDE.md؛ راجع الدليل المنفصل حول كيفية تخصيص Claude ليناسبك.
تتوفر معلومات العمل مع Ailoot في التوثيق.
ما نمط الرد في Claude Code؟
النقاط الرئيسية
نمط الرد (نمط الإخراج) هو مجموعة تعليمات يضيفها Claude Code إلى كل طلب تقدمه. يحدد دور الرد ونبرته وتنسيقه، لكنه لا يغيّر معرفة النموذج. إلى جانب النمط الافتراضي المعتاد، توجد أربعة أنماط مضمّنة: Proactive وConcise وExplanatory وLearning. يمكنك التبديل بينها عبر /config → Output style.
يُضبط Claude Code عادةً ليعمل كمهندس: يشرح الخطوات بالتفصيل، ويخطط للتعديلات، ويعلّق على ما يفعله. هذا هو النمط الافتراضي، وهو مجموعة تعليمات قياسية للعمل مع الشيفرة.
يستبدل نمط الرد مجموعة التعليمات هذه بتعليماته الخاصة. مع كل طلب، يرسل Claude Code تعليمات النمط النشط إلى النموذج، وعند تحديد نمط غير افتراضي، يذكّر Claude أيضًا بالنمط مع تقدم المحادثة. لذلك لن تحتاج إلى تكرار طلباتك بشأن الطريقة التي تريد أن يرد بها.
استخدم نمطًا عندما تريد باستمرار الطريقة نفسها في الرد: إجابات أقصر، أو شروحات، أو دور محرر نصوص أو محلل بيانات بدلًا من مبرمج. إذا كنت تريد أن يتذكر Claude أعراف مشروع معين وبنيته، فاستخدم ملف CLAUDE.md.
ما الفرق بين نمط الرد وCLAUDE.md؟
النقاط الرئيسية
يستبدل نمط الرد تعليمات Claude Code الافتراضية ويُطبّق على كل رد. يضيف CLAUDE.md رسالة تتضمن سياق المشروع. يحدد النمط كيفية الرد، بينما يحدد CLAUDE.md ما ينبغي أخذه في الحسبان عند العمل على مشروعك. لا يتعارض هذان الأداتان.
توجد في Claude Code عدة طرق للتأثير في سلوكه، ولكل منها غرض مختلف.
| الأداة | وظيفتها | متى تستخدمها |
|---|---|---|
| نمط الرد | يستبدل التعليمات الافتراضية ويُطبّق على كل رد | عندما تريد دورًا أو نبرة أو تنسيق رد مختلفًا في كل مرة |
CLAUDE.md | يضيف سياق المشروع بعد رسالة النظام | عندما تريد أن يعرف Claude دائمًا أعراف المشروع وبنيته |
--append-system-prompt | يضيف إلى رسالة النظام عند التشغيل | عندما تريد إضافة لمرة واحدة عبر خيار تشغيل |
| الوكلاء الفرعيون | يشغّلون مساعدًا له رسالة نظام وأدوات خاصة به | عندما تحتاج إلى مساعد منفصل لمهمة متخصصة |
يحدد النمط طريقة الرد، بينما يخزّن CLAUDE.md سياق المشروع. لا حاجة إلى تغيير أحدهما ليؤدي وظيفة الآخر.
ما الأنماط المضمّنة المتاحة، ومتى تستخدم كلًا منها؟
النقاط الرئيسية
إلى جانب النمط الافتراضي، توجد أربعة أنماط مضمّنة. يجعل Proactive Claude يتصرف فورًا ويطرح أسئلة متابعة أقل. ويقدّم Concise إجابات قصيرة من دون مقدمات. ويضيف Explanatory شروحات أثناء العمل. أما Learning فيعمل معك ويترك لك أجزاءً صغيرة من الشيفرة لإكمالها. يتوفر Concise في Claude Code الإصدار 2.1.237 وما بعده.
Proactive. ينفّذ Claude المهمة فورًا، ويضع افتراضات معقولة عند وجود أوجه غموض بسيطة، ويفضّل اتخاذ إجراء على مناقشة الأمر. هذا السلوك أكثر استقلالية من الوضع التلقائي، ويعمل من دون تغيير وضع الوصول. يظل وضع الوصول هو ما يحدد ما يمكن تشغيله من دون تأكيدك: يجعل النمط Claude أكثر حسمًا، لكنه لا يزيل وسائل الحماية من الأوامر الخطرة. يناسب هذا النمط من يثق بالأداة ولا يريدها أن تتوقف عند كل استيضاح بسيط.
Concise. يبدأ Claude بالنتيجة، ويتجاوز المقدمات ووصف خطوات عمله، ويحافظ على قِصر الإجابات. وينجز العمل بالقدر نفسه من الدقة كما في النمط الافتراضي، وإذا طلبت شرحًا فسيجيب بالتفصيل. تظل تقارير الأخطاء وتحذيرات السلامة وطلبات التأكيد قبل الإجراءات الخطرة كاملة؛ فهذا النمط لا يختصرها. يناسبك هذا النمط عندما تريد إجابة قصيرة ومباشرة.
Explanatory. يضيف Claude أثناء عمله شروحات عن سبب اختياره لحل معين وبنية الشيفرة في المشروع. تكون الردود أطول من الردود في النمط الافتراضي. يناسبك هذا النمط عندما تريد فهم ما يحدث إلى جانب الحصول على النتيجة.
Learning. وضع تعاوني: لا يكتفي Claude بشرح قراراته، بل يترك لك أيضًا أجزاءً صغيرة من الشيفرة في الملف، موسومة بعلامات TODO(human)، لتكتبها بنفسك. يناسبك هذا النمط عندما تريد التعلم بالممارسة وكتابة جزء من الشيفرة بنفسك.
نصيحة
إذا لم تكن متأكدًا من أين تبدأ، فاختر Concise للإجابات القصيرة أو Explanatory لفهم المنطق وراء القرارات. كلاهما مفيد إذا كنت لا تكتب الشيفرة يدويًا.
كيف تبدّل أنماط الرد؟
النقاط الرئيسية
شغّل الأمر /config في Claude Code، وحدد Output style، ثم اختر النمط الذي تريده. يُحفظ اختيارك في ملف .claude/settings.local.json داخل المشروع. في الإصدار 2.1.251 وما بعده، يسري النمط الجديد مع الرسالة التالية. وفي إضافة VS Code، يمكن اختيار الأنماط من قائمة Output styles، المتاحة ابتداءً من الإصدار 2.1.257.
قد تجد في التعليمات الأقدم أمرًا منفصلًا للأنماط. يصف التوثيق المتاح المسار عبر /config.
افتح الإعدادات
/configأدخل الأمر في دردشة Claude Code. ستُفتح قائمة الإعدادات.
حدّد Output style
اعثر على صف Output style في القائمة وافتحه. ستظهر قائمة تضم Default والأنماط المضمّنة الأربعة، بالإضافة إلى أي أنماط خاصة بك أنشأتها.
اختر نمطًا وتابع العمل
حدّد النمط الذي تريده. سيحفظ Claude Code اختيارك في
.claude/settings.local.jsonفي المشروع الحالي. في الإصدار 2.1.251 وما بعده، يسري النمط الجديد مع الرسالة التالية.
إذا كنت تعمل في إضافة VS Code، فافتح القائمة باستخدام الأمر / واختر Output styles. سيُحفظ اختيارك في الملف نفسه. تتوفر قائمة الأنماط في الإضافة ابتداءً من الإصدار 2.1.257.
يمكنك أيضًا ضبط نمط من دون استخدام القائمة، وذلك بإدخاله في ملف الإعدادات:
{
"outputStyle": "Explanatory"
}
تنبيه
يسري تغيير النمط أثناء الجلسة مع الرسالة التالية. يعمل ذلك في Claude Code الإصدار 2.1.251 وما بعده. أما في الإصدارات الأقدم، فلا يسري النمط الجديد إلا بعد الأمر /clear أو في جلسة جديدة. إذا لم «يتبدل» النمط، فتحقق من الإصدار أولًا.
كيف تنشئ نمط رد خاصًا بك؟
النقاط الرئيسية
النمط الخاص بك هو ملف Markdown عادي يتضمن ترويسة قصيرة وتعليمات. ضعه في مجلد .claude/output-styles، داخل مجلدك المنزلي ليكون متاحًا في كل المشاريع أو داخل مشروع بعينه. يصبح اسم الملف هو اسم النمط ما لم تحدد name في الترويسة. إذا أنشأت الملف أثناء جلسة طرفية، فأعد تشغيل Claude Code، ثم اختر نمطك عبر /config.
لا تحتاج إلى البرمجة لهذا الغرض؛ اكتب النمط بلغة بسيطة. يتكون الملف من ترويسة بين ثلاث شرطات (بيانات وصفية)، ثم نص التعليمات أسفلها.
يعتمد مكان وضع الملف على الموضع الذي تريد أن يعمل فيه النمط:
~/.claude/output-styles— يتوفر النمط في كل مشاريعك..claude/output-stylesداخل مشروع — يتوفر النمط في ذلك المشروع فقط.
مثال على نمط يطلب من Claude الرد بصفته محرر نصوص تجارية بدلًا من مبرمج:
---
name: محرر نصوص
description: الرد بصفة محرر للنصوص التجارية، لا مبرمج
---
أنت محرر نصوص تجارية. أجب باللغة التي يفضلها المستخدم، مستخدمًا فقرات قصيرة.
قدّم النسخة المصححة أولًا، ثم قائمة بالتعديلات مع أسبابها.
لا تقترح شيفرة ولا تناقش التفاصيل التقنية ما لم يُطلب منك ذلك.
في الترويسة، يكون name هو اسم النمط الذي ستراه في قائمة /config؛ وإذا حذفته، فسيُستخدم اسم الملف. أما description فهو شرح موجز يظهر أيضًا في القائمة.
يوجد أيضًا حقل keep-coding-instructions. افتراضيًا، يزيل النمط المخصص تعليمات Claude Code الهندسية المضمّنة، مثل كيفية كتابة التعليقات والتحقق من العمل والحد من التعديلات. إذا أردت أن يظل Claude يتصرف كمهندس أثناء استخدام نمط الرد، كأن يبدأ دائمًا برسم تخطيطي مثلًا، فأضف keep-coding-instructions: true إلى الترويسة. أما إذا لم يكن Claude يعمل على الشيفرة في هذا النمط، كما في مثال محرر النصوص أعلاه، فلا تحتاج إلى هذا الحقل.
أنشئ مجلد الأنماط
mkdir -p ~/.claude/output-stylesيجعل ذلك النمط متاحًا في كل المشاريع. ولمشروع واحد، استخدم
.claude/output-stylesداخله.احفظ ملف Markdown
ضع ملفًا مثل
redaktor.mdفي المجلد وأضف إليه الترويسة والتعليمات. يمكنك استخدام المثال أعلاه وتكييفه مع مهمتك.اختر النمط وتحقق منه
إذا أنشأت الملف أثناء جلسة طرفية، فأعد تشغيل Claude Code أولًا. افتح
/config، واعثر على نمطك في قائمة Output style، ثم حدده. أسند إلى Claude مهمة مرتبطة بالنمط، وتحقق مما إذا كان يرد بالطريقة التي تريدها.
تنبيه
في Claude Code على الطرفية، تُقرأ ملفات الأنماط عند بدء التشغيل. إذا أنشأت نمطًا أو عدّلته أثناء تشغيل جلسة، فأعد تشغيل Claude Code؛ وإلا فلن يرى الملف الجديد.
يحدد نمطك الخاص طريقة استجابة الأداة: تصفها مرة واحدة، ثم تحافظ الأداة عليها من ذلك الحين فصاعدًا.
ما الذي لا يؤثر فيه نمط الرد؟
النقاط الرئيسية
يغيّر النمط طريقة الرد، لكنه لا يمنح النموذج معرفة جديدة ولا يحل محل CLAUDE.md. يُطبّق على المحادثة الرئيسية وفرعها (fork)، لكنه لا يغيّر سلوك الوكلاء الفرعيين، إذ لديهم رسالة نظام خاصة بهم. ويمكن للإضافات أيضًا أن تضيف أنماطها الخاصة.
لا يضيف النمط حقائق إلى معرفة النموذج. إذا كان Claude لا يعرف شيئًا عن مشروعك، فلن يحل تغيير النمط المشكلة؛ يمكنك تقديم سياق المشروع عبر CLAUDE.md.
يعمل النمط في المحادثة الرئيسية وفرعها، الذي يرث المحادثة كاملة. أما الوكلاء الفرعيون، وهم مساعدون منفصلون لمهام متخصصة، فيعملون برسالة نظام خاصة بهم، ولا يؤثر النمط في ردودهم.
قد تأتي الأنماط من الإضافات؛ إذ تضع الإضافة أنماطها في مجلد output-styles الخاص بها. ويظهر هذا النمط في القائمة نفسها مع أنماطك.
كم تستهلك الأنماط من الرموز؟
النقاط الرئيسية
تُضاف تعليمات النمط إلى كل طلب، لذا تزيد رموز الإدخال قليلًا. ينتج عن Explanatory وLearning ردود أطول ويزيدان رموز الإخراج، بينما يقللها Concise. تخفّض ذاكرة التخزين المؤقت للطلبات هذا العبء بعد الرسالة الأولى في الجلسة.
تضيف تعليمات النمط نفسها رموزًا إلى الإدخال، لكن ذاكرة التخزين المؤقت للطلبات تقلل هذه التكلفة بعد الطلب الأول في الجلسة. ويكون الفرق في رموز الإخراج أوضح: صُمم Explanatory وLearning لتقديم ردود أطول، بينما يحافظ Concise على قصر الإجابات. وفي النمط المخصص، يعتمد استخدام رموز الإخراج على ما تحدده في التعليمات.
لا يمكن ضمان مقدار محدد من التوفير؛ فهو يعتمد على مهامك والنموذج. إذا أردت ردودًا أقصر وأقل تكلفة، فاختر Concise؛ وإذا أردت تفاصيل أكثر، فاختر Explanatory.
ما أول ما ينبغي فعله؟
النقاط الرئيسية
بدّل إلى أحد الأنماط المضمّنة عبر /config واستخدمه يومًا لمقارنة الردود بما اعتدت عليه. ثم صِف أسلوب الرد الذي تريده عادةً بنص عادي، واحفظه في ملف داخل مجلد .claude/output-styles، وجرّبه على مهمة حقيقية.
افتح /config، واختر Concise أو Explanatory، واستخدمه في مهمة معتادة. إذا وجدت نفسك تطلب الشيء نفسه مرارًا، فأنشئ نمطك الخاص باتباع الخطوات أعلاه.
للمزيد حول هذا الموضوع: كيفية تخصيص Claude ليناسبك عبر CLAUDE.md، لكي يتذكر Claude سياق المشروع، وما الذي تختاره في Claude Code: Skills أو Subagents أو MCP أو Plugins، إذا أردت معرفة طرق أخرى لتوسيع إمكاناته. إذا لم يتمكن Claude من رؤية الملفات التي يحتاج إليها، فراجع لماذا لا يستطيع Claude Code رؤية ملفات المشروع.
المصادر
تعرّف على Ailoot.
المزيد من التفاصيل
أسئلة شائعة
هل أضع حقائق المشروع في أسلوب الإخراج أم في CLAUDE.md؟
ضع حقائق المشروع وبنيته وأعرافه في CLAUDE.md. واستخدم أسلوب الإخراج لدور أو نبرة أو صيغة إجابة متكررة. يغيّر الأسلوب طريقة رد Claude، لكنه لا يزوّده بالحقائق الناقصة عن مشروعك.
لماذا قد لا يظهر أسلوب الإخراج المخصص الجديد؟
احفظ ملف Markdown في مجلد .claude/output-styles للمشروع أو المستخدم، ثم أعد تشغيل جلسة الطرفية ليُحمّل الملف. اختره عبر /config واختبر مهمة مناسبة. استخدم keep-coding-instructions: true إذا أردت الاحتفاظ بالتعليمات الهندسية مع الأسلوب المخصص.