دوز مباشرة للمحتوى الرئيسي
دروس فالذكاء الاصطناعي

استعمل cc-stretch باش تقرا ردود Claude Code عبارة بعبارة

تعلّم كيفاش كيضيف cc-stretch خاصية النص القابل للتمطيط لـ Claude Code، وكيخليك تدوز بسرعة على الردود المختصرة، وتوسّع غير العبارات اللي محتاجها، وترجع تطويها بلا ما تضيع البلاصة ديالك. هاد الدليل كيغطي التثبيت، والاستعمال، والبيئات المدعومة، والحدود، وأوامر التطوير.

استعمل cc-stretch باش تقرا ردود Claude Code عبارة بعبارة

شنو كيدير cc-stretch

cc-stretch هو إضافة ديال Claude Code كتسهّل قراية الردود الطويلة. فالأول، Claude كيعرض نسخة قصيرة من الجواب ديالو. ملي كتكليكي على عبارة مربوطة، كتتوسّع نفس العبارة فبلاصتها وكتزيد شرح. كليكي على « باش تطويها من جديد.

النص اللي قريتيه ديجا كيبقى فبلاصتو. الكلمات الزايدة كاتبان حداها، وبهذا كتقدر تستكشف الجواب بالتدريج بلا ما تضيع البلاصة اللي وصلتي ليها.

رد فـ Claude Code كيكبر فبلاصتو ملي كيتكلاكاو على العبارات

ثبّت الإضافة

ثبّت cc-stretch من داخل جلسة Claude Code بهاد الأوامر:

/plugin install cc-stretch --marketplace pro-vi/cc-stretch
/tui fullscreen

فالتيرمينال، الأمر الثاني كيبدّل Claude Code لواجهة العرض بملء الشاشة. هاد الشي ضروري باش تخدم التوسعات القابلة للنقر مزيان. الأمر كيعيد تشغيل الجلسة وكيكمّلها.

فـ تطبيق Claude المكتبي، التوسعات كيتعاملو معاها بحال الروابط أوتوماتيكياً. كليكي على التوسعة باش تكبر، وكليكي على « باش تسدّها؛ ما كاين حتى إعداد إضافي ضروري.

استعمل cc-stretch باش تقرا الرد

1. بدا بالصيغة القصيرة

ملي Claude كيبعث رد، cc-stretch كيعرض الصيغة القصيرة اللولة. الـ README كيسميها skim: رد فيه جميع التوسعات مطوية.

2. كبّر عبارة

كليكي على عبارة مربوطة اللي محتاجة سياق أكثر. العبارة كتكبر فبلاصتها، وكتزيد التفاصيل بلا ما تعوّض الكلمات اللي قريتي ديجا.

مثلاً، شرح قصير يقدر يبدا هكا:

الموناد هو نوع كيلفّ القيم وكيخليك تربط خطوات، وكل خطوة كترجع قيمة ملفوفة.

من بعد ما كتوسّع الجملة، تقدر تعطي تفاصيل أكثر مع الحفاظ على الصياغة الأصلية:

فـ البرمجة، الموناد هو نوع عام كيلفّ القيم، وكيخليك تربط خطوات، وكل خطوة كتاخد قيمة عادية و كترجع قيمة ملفوفة، بلا ما تحتاج تحيد التغليف يدوياً بين الخطوات.

3. طوي التفاصيل

كليكي على « باش تصغّر العبارة الموسّعة وترجعها للصيغة القصيرة. بهاد الطريقة كتتنقّل بين نظرة سريعة وشرح معمّق حسب تبدّل التركيز ديالك.

فهم مستويات القراية الثلاثة

رد فـ Claude Code كيكبر فبلاصتو ملي كيتكلاكاو على العبارات

cc-stretch كيوصف الرد باستعمال ثلاثة ديال المصطلحات:

  • Skim: الرد وجميع التوسعات ديالو مطوية. هادي هي الطريقة الافتراضية اللي كتقرا بها.
  • Full: نفس الرد وجميع التوسعات ديالو محلولة. فيه كلشي اللي كتب Claude.
  • Read: الـ skim مجموع مع التوسعات اللي حلّيتي.

الإضافة مصممة حول المسافة بين نسختي الـ skim والـ full. نتا اللي كتقرر شنو التفاصيل اللي كتستاهل الانتباه، عبارة بعبارة. هادي هي خاصية الكشف التدريجي، ولكن القارئ هو اللي كيتحكم فيها وماشي الواجهة بوحدها.

المزايا الرئيسية

  • توسعات متداخلة: قسم موسّع وطويل يقدر يحتوي على توسعات أخرى لمزيد من التفاصيل.
  • بث نقي: بينما Claude مازال كيولّد الرد، التوسعات اللي ولات واجدة كاتبان بصيغها القصيرة.
  • استدعاءات أدوات أقل إزعاجاً: مجموعات استدعاءات الأدوات اللي سالات كتنطوى فملخص Claude Code ديال السطر الواحد، بحال Ran 3 shell commands ▸ show.
  • الأخطاء والعمل الجاري باينين: استدعاءات الأدوات اللي مازال خدامة والاستدعاءات اللي خرجات بأخطاء كيبقاو محلولين وما كيتطواوش.

السلوك فالتيرمينال والمكتب

النقرات خدامة فواجهة Claude Code ديال التيرمينال بملء الشاشة وفـ تطبيق Claude المكتبي. فبيئات أخرى، كل توسعة كتبقى محلولة حيث الواجهة ما كتقدرش تخبّي النص ولا تحدّثو. الشاشة الرئيسية ديال التيرمينال عندها نفس المحدودية، حيث الرد المطبوع ما كيقدرش يتبدّل من بعد ما يبان.

إلا بان الرد الأول محلول كامل، تأكد بلي Claude Code خدام فـ وضع ملء الشاشة. ابتداءً من Claude Code 2.1.300، بعض الإعدادات تقدر تبدا فالشاشة الرئيسية حتى إلا كان ملء الشاشة مكوّن، ومن بينها tmux -CC، واتصالات SSH من Windows، أو الأجهزة اللي فشل فيها تشغيل ملء الشاشة من قبل. فهاد الحالات، شغّل Claude Code بهاد المتغير:

CLAUDE_CODE_NO_FLICKER=1

ومستعملو Windows خاصهم يعرفو حتى أن كاينين تقارير كتقول بلي النقرات مازال ما خداماش. تتبّع الحالة فـ المسألة #1.

محدوديات مهمة

  • Claude كيكتب جميع مستويات الرد من اللول. كتقرا كلمات أقل، ولكن الرد مازال كيكلّف تقريباً نفس عدد التوكنات اللي كان غادي يكلّف بلا الإضافة.
  • الترميز {{short|long}} كيبان كنص خام فكل بلاصة ما محمّلاش فيها cc-stretch.
  • الإضافة مبنية على واجهة API ديال إضافات Claude Code الخاصة بـ early-access function-hook، واللي تقدر تتبدّل بين الإصدارات.
  • فـ تطبيق Claude المكتبي، طيّ استدعاءات الأدوات ديال cc-stretch ما كيتعرضش؛ التطبيق كيعرض الطريقة ديالو الخاصة لعرض استدعاءات الأدوات.
  • إلا كانت جلسة تيرمينال مربوطة حتى هي بتطبيق Claude المكتبي، يقدر الترميز يبان بينما الرد كيتبث، حيث التطبيق المكتبي كيبني الروابط ديالو من داك الترميز.

شنو تتوقّع من تقليل القراية

فقياس المشروع لـ 69 رد حقيقي من أربعة مشاريع ديال البرمجة، النسخة اللي كاتبان قبل النقر كانت فيها 17% من الكلمات اللي كان Claude غادي ينتج بلا الإضافة. وكانت فيها تقريباً جوج من كل ثلاثة ديال أهم النقط، بينما التفاصيل الباقية كانت متاحة عن طريق التوسيع.

النتائج ديالك كتعتمد على شحال كيطوالو عادةً جواب Claude. إلا كانت الأجوبة ديالك قصيرة من الأصل، cc-stretch غادي يوفّر عليك وقت أقل فالقراءة. دليل الاختبارات المعيارية فالمستودع كيشرح كيفاش تدار القياس وكيفاش تشغلو على النصوص ديال المحادثات ديالك.

أوامر التطوير

إلا كنت خدام على المشروع، ثبّت الاعتماديات ديالو حسب إعدادات المستودع واستعمل هاد الأوامر:

npm test            # claude plugin validate . && claude plugin test .
npm run typecheck   # سكريبتات الاختبار المعياري

المشروع فيه حتى سيرورة ديال العمل بالفيلم. السكريبت film/take.mjs كيسوق Claude Code فنافذة WezTerm وكيصوّر الشاشة، بينما film/compose.mjs كيرندر الفيلم. تفاصيل المصادر والتراخيص ديال الصور الأرشيفية المستعملة فالفيلم كاينة فـ film/CREDITS.md.

الخلاصة

cc-stretch كيجيب فكرة Ted Nelson ديال النص المتمدّد لـ Claude Code: بدا بجواب مختصر، حل غير الشروحات اللي محتاج، وسدّها بلا ما تضيع بلاصتك فالقراءة. ثبّت الإضافة، بدّل التيرمينال لوضع ملء الشاشة ملي تحتاج، واستعمل العبارات المرتابطة باش تتحكم فشحال من كل جواب ديال Claude بغيتي تقرا.

لمزيد من المعلومات والتفاصيل التقنية، زُر مستودع cc-stretch.