00:00:00قبل بضعة أشهر، قمت بإنشاء فيديو حول Superpowers، وهي إضافة لـ Claude Code،
00:00:05والتي في رأيي، تقوم بعمل أفضل في تخطيط الميزات من وضع التخطيط المدمج.
00:00:11لكن الآن أصدر الفريق UltraPlan، والذي يعمل عن طريق نقل الخطة من واجهة سطر الأوامر
00:00:15إلى Claude Code على الويب، والذي سيقوم بنسخ مستودعك في بيئة سحابية وكتابة
00:00:20خطة مفصلة لتنفيذها في السحابة أو بالعودة إلى جهازك.
00:00:25وهو أمر رائع للغاية، لذا اشترك في القناة ودعنا نرى ما إذا كنت أعتقد أن هذه الطريقة الجديدة للتخطيط
00:00:29أفضل من استخدام Superpowers وأفضل من لعب البوكيمون.
00:00:33[موسيقى]
00:00:37من المزعج أنه في وقت تسجيل هذا الفيديو، أصدر فريق Claude للتو Claude Routines
00:00:42وقاموا أيضاً بإعادة تصميم تطبيق Claude Code لسطح المكتب.
00:00:44Anthropic، لماذا تتحركون بهذه السرعة؟
00:00:46على أي حال، هذا الفيديو يدور حول ميزة UltraPlan، فلندخل في صلب الموضوع مباشرة.
00:00:50الهدف من هذا العرض هو كتابة خطة لهذا المنتج، وهو أداة سطر أوامر أعمل عليها
00:00:56تقوم بمحاكاة الأفلام، سأضيف رابطاً لها في الوصف إذا كنت مهتماً.
00:01:01لكن هذه الخطة تركز على بناء خط أنابيب للإصدارات.
00:01:04سأبدأ باستخدام ميزة UltraPlan الجديدة ثم أقارن الخطة.
00:01:08لذا لاستخدام UltraPlan، يجب أن يكون لديك هذا الإصدار على الأقل من Claude Code و
00:01:12يمكنك استخدامه مع أمر ultraplan/، أو يمكنك فقط كتابة UltraPlan، مما سيعطيه
00:01:17هذا التأثير الجميل بألوان قوس قزح، المشابه لـ UltraThink.
00:01:21بعد ذلك، سأقوم بلصق مطالبة لبناء خط أنابيب الإصدار.
00:01:24لقد أخبرته أيضاً ألا يستخدم مهارة superpower حتى يتمكن من التركيز فقط على استخدام
00:01:29ميزة Claude UltraPlan.
00:01:31ولكن قبل أن أضغط على زر الإدخال، دعونا نلقي نظرة على نسبة الاستخدام الخاصة بي، والتي ترونها
00:01:36مضبوطة على الصفر قبل أن يقوم Claude بأي تخطيط.
00:01:38الآن إذا ضغطت على إدخال، فسوف يسألني إذا كنت أرغب في تشغيل الخطة التفاعلية على الويب،
00:01:43وسأجيب بنعم، ويبدو أن إنشاء UltraPlan قد فشل عند حوالي 4% من الاستخدام.
00:01:48لذا سأقوم بتشغيل نفس المطالبة تماماً في وضع التصحيح، والذي أعطاني الآن هذا
00:01:52الرابط لعرضه في المتصفح.
00:01:54لكنني سأعرضه في الواقع بتنسيق Claude Code المعاد تصميمه حديثاً، وسأقوم
00:01:58بإغلاق الشريط الجانبي، ويمكننا أن نرى أنه أنشأ أولاً حاوية سحابية، ثم
00:02:02قام بنسخ المستودع.
00:02:03لقد نسيت أن أذكر، لاستخدام UltraPlan، يجب أن يكون مستودع مشروعك على GitHub، بما أنه
00:02:08يُنشئ جلسة سحابية ويحتاج إلى نسخ المستودع لفهم الكود.
00:02:12بمجرد الانتهاء من ذلك، يبدأ Claude Code في السحابة، ويشغل أداة bash لقراءة
00:02:16سياق المستودع، ثم يشغل بعض الأوامر الأخرى.
00:02:19وهنا يطرح بعض الأسئلة حول الخطة.
00:02:21وبعد حوالي دقيقتين أو ثلاث دقائق، أتلقى إشعاراً في الوحدة الطرفية يخبرني بانتهاء UltraPlan
00:02:26وأنه جاهز للمراجعة.
00:02:27إليكم الخطة إذاً.
00:02:28سأقوم في الواقع بتصغير الرؤية قليلاً لتسهيل القراءة وتوسيع هذا الشريط الجانبي قبل
00:02:33تكبيره مرة أخرى قليلاً.
00:02:35أولاً وقبل كل شيء، أخبرني أن المستودع فارغ بدون التزامات أو كود، وهذا ليس صحيحاً.
00:02:40المستودع بالتأكيد ليس فارغاً.
00:02:41لقد حصل على شكل التغيير، والذي يبدو جيداً.
00:02:44لديه نصوص البناء وواجهة سطر أوامر بسيطة يمكن لخط الأنابيب استخدامها لاختبار الدخان.
00:02:49هذا يبدو شاملاً للغاية، وحقيقة أنه فعل ذلك في غضون دقيقتين إلى ثلاث دقائق تجعلني
00:02:53أعتقد أن هناك بعض الوكلاء الفرعيين الذين تم استخدامهم لإنجاز الأمر بسرعة.
00:02:57ولكن من هنا، يمكنني تحديد أجزاء من النص وإضافة تعليق إذا أردت ذلك.
00:03:00كما هو الحال هنا، يمكنني أن أسأله، عن أي مستودع تتحدث وهل لديك إذن وصول إليه؟
00:03:05ومن هنا، يمكن لـ Claude مراجعة الخطة.
00:03:07لكن قبل أن أمضي قدماً في ذلك، دعونا نلقي نظرة على نسبة الرموز الجديدة، والتي
00:03:11انتقلت من 4% بسبب مشكلة التصحيح إلى 19%.
00:03:15أي أن 15% من الرموز الخاصة بي استُخدمت للوصول إلى هذه الخطة.
00:03:18وهذا ليس سيئاً للغاية، على ما أظن.
00:03:21دعونا نمضي قدماً ونراجع هذه الخطة.
00:03:22والآن يقوم بنسخ المستودع الصحيح.
00:03:24لا أعرف لماذا لم يفعل ذلك في المرة الأولى.
00:03:27بعد حوالي دقيقة، اقترح Claude خطة جديدة.
00:03:30وإذا فتحنا ذلك هنا، يمكننا أن نرى أنه يقوم بعمل أفضل بكثير في فهم
00:03:35محتويات المشروع وأنشأ مخططاً انسيابياً، ولديه قائمة بالملفات المحددة
00:03:41التي يجب تعديلها ويحسن إجراء GitHub لإصدار النسخ.
00:03:45لكن هذه العملية الكاملة لتحديث الخطة نقلته من 19% إلى 37% من الاستخدام، مما يعني
00:03:51أن هذه الخطة بالكامل استهلكت حوالي 33% من استخدامي، وهو الكثير بالنسبة لخطة.
00:03:56الآن من هنا، سأقبل الخطة، ليبدأ تنفيذ الخطة عن بُعد.
00:04:00أنا متأكد من وجود طريقة لتنفيذها في واجهة سطر الأوامر بدلاً من تنفيذها في
00:04:04السحابة.
00:04:05لكن هذا الخيار لم يكن واضحاً حقاً.
00:04:07وبعد حوالي خمس دقائق، انتهى التنفيذ.
00:04:10ولكن نظراً لعدم وجود بيانات اعتماد GitHub في هذه البيئة، يجب عليّ إنشاء فرع جديد
00:04:14يدوياً وإنشاء طلب سحب (PR)، وهو أمر ليس سيئاً للغاية.
00:04:17وأنا متأكد من أنني لو أضفت بيانات اعتماد GitHub، إذا كان لدي مستودع خاص، فسيكون قادراً على
00:04:21سحبه وإضافته إلى البيئة المعزولة لإنشاء خطة.
00:04:25ولكن نظراً لأن نطاق هذا العرض كان مجرد مراجعة الخطة، فسننهي الأمر
00:04:28هنا ولن نتعمق كثيراً في التنفيذ.
00:04:32دعونا نلقي نظرة الآن على نفس الخطة التي تم تنفيذها باستخدام superpowers.
00:04:35من أجل توفير الوقت، قمت بتنفيذ هذا بالفعل داخل Claude code
00:04:39حتى نتمكن من استعراضه فقط.
00:04:41ما يعجبني في superpowers مقارنة بـ UltraPlan هو كمية الأسئلة التي
00:04:45يطرحها.
00:04:46طرح UltraPlan ثلاثة أسئلة، لكن كما ترون هنا مع superpowers، حصلنا على ستة أسئلة،
00:04:50أي الضعف.
00:04:51وأعتقد أن هذا يؤدي إلى خطة أكثر شمولاً.
00:04:54ولأن هذا يعمل محلياً، فإنه لا يضطر لنسخ المستودع الخاص بي لأنه يملك
00:04:58إمكانية الوصول المباشر إلى الكود.
00:05:00من هنا، صاغ الخطة وأعطاني تدفق التكامل المستمر (CI) ويوضح كيف سيعمل
00:05:04كل شيء.
00:05:05في الواقع، تمتلك superpowers مرحلتين للتخطيط.
00:05:08خطة التصميم التي تحدد المشكلة والمتطلبات، وخطة التنفيذ
00:05:13التي تقسم التصميم إلى أجزاء صغيرة الحجم.
00:05:16إليكم خطة التنفيذ النهائية من superpowers، والتي تحتوي على بنية مستهدفة
00:05:21ومجموعة تقنيات، وهو ما يعجبني حقاً.
00:05:23هيكل الملفات لخط أنابيب الإصدار وقائمة المهام التي يجب تنفيذها،
00:05:27بما في ذلك الكود المصدري، وهو مشابه لما قدمه UltraPlan.
00:05:31لكن UltraPlan لم يقدم حالات اختبار، وهو ما يفعله superpowers بشكل جيد حقاً.
00:05:35فهو يجعل النموذج يكتب الاختبارات أولاً، ثم يكتب التنفيذ.
00:05:38هنا يمكننا رؤية اختبار تحديد الإصدار.
00:05:42ثم تقوم بتشغيل الاختبار لترى ما إذا كان سيفشل قبل البدء فعلياً في تنفيذ علامة الإصدار.
00:05:46تحدث هذه العملية في جميع الخطوات لكل مهمة على حدة.
00:05:50والخطة الكاملة تتكون من حوالي 833 سطراً مقارنة بالخطة من UltraPlan التي تتكون من حوالي
00:05:55195 سطراً.
00:05:56هناك شيء يجب ملاحظته وهو أن الجلسة الكاملة لإنشاء تصميم superpowers وخطة التنفيذ
00:06:01استهلكت حوالي 75.1 ألف رمز.
00:06:04منها 57 للرسائل و1.9 للمهارات، وهو ما يستخدمه superpowers بشكل
00:06:10أساسي.
00:06:11لذا إذا كنت تعتقد أن حد الخمس ساعات في النسخة الاحترافية هو حوالي 44,000 رمز، فإن إنشاء خطة
00:06:16superpowers يستهلك أكثر بكثير، رغم أنني لست مقتنعاً بأنه 44,000 رمز بالفعل.
00:06:21وهذا لا يشمل التخزين المؤقت للمطالبات، والذي يفعل الكثير لإعادة استخدام الرموز الموجودة.
00:06:26قد يتولد لديك انطباع من هذا العرض بأنني أفضل استخدام superpowers على استخدام
00:06:30UltraPlan لتخطيط ميزة، وأنت لست مخطئاً في ذلك.
00:06:33ولكن هناك وقت ومكان لـ UltraPlan.
00:06:35على سبيل المثال، إذا كنت أعرف أنني سأبتعد عن جهازي لفترة طويلة،
00:06:39لنفترض أنني في طريقي للعمل أو مسافر على متن طائرة أو في مطار أو أي مكان، قد أرغب في بدء
00:06:44ميزة على حاسوبي المحمول، ثم إغلاقه وإيقافه وإكمالها على هاتفي أو جهازي اللوحي، في أي مكان،
00:06:50والاستفادة من وجود الكود الخاص بي في السحابة وإنشاء طلبات السحب طالما أنني قمت بتثبيت
00:06:55تطبيق Claude على مستودعي، وهو ما نسيت القيام به في هذا العرض.
00:06:58عذراً.
00:06:59الآن، إذا اخترت العمل محلياً، وهو ما أفعله في 90% من الوقت، فمن المحتمل أن
00:07:04أستخدم superpowers لأن كل كودي موجود هناك محلياً، ومهاراتي، وأدوات MCP، وكل شيء،
00:07:10ويمكنني الحصول على خطة أكثر شمولاً.
00:07:12هذا لا يعني أن الخطة الأكثر شمولاً تعني تنفيذاً أفضل.
00:07:17إنها فقط الطريقة التي أفضل العمل بها لأنني أستطيع إجراء حوار حقيقي مع النموذج عندما
00:07:21أقوم بالتخطيط للأشياء.
00:07:22حالياً، ميزة UltraPlan متاحة فقط من خلال واجهة سطر أوامر Claude code، أي عبر
00:07:27الوحدة الطرفية وتعمل مع اشتراك Pro أو Max، بما أنها تملك رابط Claude code للويب، ولكن
00:07:32ربما في المستقبل، سيتم طرحها لخطط اشتراك مختلفة ومنصات
00:07:36مختلفة.
00:07:37لذا ربما يمكنك بدء جلسة ultra plan من موقع claudecode نفسه على الويب.