00:00:00هل يجب عليك استخدام GSD أم استخدام Superpowers؟
00:00:04أم أن كلاهما مضيعة للوقت؟
00:00:06للإجابة على هذا السؤال،
00:00:07أجريت اختبارًا للمقارنة المباشرة بين Superpowers،
00:00:10وGSD ونسخة Claude Code الأصلية.
00:00:13جعلتهم ينشئون نفس تطبيق الويب تمامًا
00:00:15وسنقوم بتقييمهم بناءً على مخرجاتهم النهائية،
00:00:17وكمية الرموز (tokens) المستخدمة
00:00:18والوقت الذي استغرقوه لبنائه.
00:00:20والفائز ليس هو الشخص الذي تتوقعه.
00:00:23الآن، قبل أن نجري اختبارات المواجهة المباشرة
00:00:25بين GSD وSuperpowers والنسخة الأساسية من Claude code،
00:00:28دعونا نتحدث أولاً وبسرعة كبيرة
00:00:30حول ماهية GSD وSuperpowers في الواقع،
00:00:33وكيف يعملان وكيف يختلفان عن بعضهما البعض.
00:00:35لذا، فإن GSD وSuperpowers وجهان لعملة واحدة.
00:00:40كلاهما طبقات تنسيق (orchestration layers)
00:00:41تعمل فوق Claude code
00:00:43وتغير الطريقة التي يتعامل بها Claude code مع
00:00:46المشاريع المعقدة.
00:00:48إنه يقدم نظام تخطيط أكثر قوة،
00:00:50ونظام اختبار أكثر متانة،
00:00:52وكلاهما يستخدم التطوير القائم على الوكلاء الفرعيين
00:00:56للتعامل مع مشكلة تدهور السياق (context rot).
00:00:57وتصبح أوجه التشابه أكثر وضوحًا
00:00:59عندما نلقي نظرة على عمليتهم الفعلية خطوة بخطوة.
00:01:02في الخطوات الثلاث الأولى لـ Superpowers، ماذا يفعل؟
00:01:05إنه يخطط للأمور.
00:01:06يقوم بالعصف الذهني، ويستخدم أشجار عمل git،
00:01:09ثم يكتب الخطط.
00:01:10ماذا يفعل GSD؟
00:01:12يبدأ GSD مشروعًا جديدًا، ويناقش الخطة،
00:01:15ثم يقسم الخطة إلى مراحل.
00:01:17إنهم يأخذون فكرتك الكبيرة
00:01:19ويقومون بتقسيمها إلى مهام أصغر،
00:01:21ومحددة وذرية سيقومون بجعل الوكلاء الفرعيين
00:01:25ينفذونها لاحقًا.
00:01:27بمجرد تحديد الخطة، ماذا يفعل Superpowers؟
00:01:30يقوم بالتطوير القائم على الوكلاء الفرعيين.
00:01:32مرة أخرى، أنا أستمر في الإشارة إلى هذا.
00:01:33بدلاً من جعل Claude code
00:01:35ينفذ كل شيء في نفس الجلسة،
00:01:36كما يفعل وضع التخطيط العادي في التنفيذ،
00:01:40مما يملأ نافذة السياق الخاصة بك طوال الوقت،
00:01:42بدلاً من ذلك، يتم تعيين مهمة محددة لكل من هؤلاء الوكلاء الفرعيين.
00:01:45بهذه الطريقة، يحصلون أساسًا على نافذة سياق نظيفة،
00:01:48مما يعني أنهم يجب أن يعطونا مخرجات أفضل.
00:01:51وهذا ما يحدث في الخطوتين الرابعة والخامسة،
00:01:53على الرغم من أنه يتضمن أيضًا التطوير القائم على الاختبار
00:01:55بالنسبة لـ Superpowers.
00:01:56بالنسبة لجانب GSD، فهي خطوة واحدة فقط، تنفيذ المرحلة.
00:02:01إنه يقوم تقريبًا بالخطوتين الرابعة والخامسة من Superpowers
00:02:04في خطوته الرابعة.
00:02:05ثم ننتهي.
00:02:06يطلب Superpowers مراجعة الكود
00:02:09ثم يدمج كل شيء.
00:02:10ماذا يفعل GSD؟
00:02:12يتحقق من العمل ثم يرسله،
00:02:14ويلتزم بالتغييرات (commits)، وينشئ طلبات السحب (PRs)، وانتهى الأمر.
00:02:16لذا، فهما متشابهان جدًا.
00:02:18وعندما نتحدث عن الاختلافات، فهي دقيقة للغاية.
00:02:21بالنسبة لـ Superpowers،
00:02:22فهو يركز بشدة على التطوير القائم على الاختبار
00:02:25وفكرة إعادة الهيكلة (red-green refactors).
00:02:28إذا ألقينا نظرة على مهارة التطوير القائم على الاختبار الفعلية
00:02:31داخل Superpowers، عن ماذا تتحدث؟
00:02:33تتحدث عن القانون الحديدي،
00:02:35لا يوجد كود إنتاجي بدون اختبار فاشل أولاً.
00:02:37لذا في كل مرة يحاول فيها إنشاء كود لميزة ما،
00:02:40يقوم بإنشاء اختبار لتلك الميزة.
00:02:41يفشل الاختبار أولاً،
00:02:44ثم يحاول كتابة الحد الأدنى من الكود المطلوب
00:02:47لاحتياز ذلك الاختبار.
00:02:48ومن هناك، ينتقل إلى إعادة الهيكلة (red-green refactor).
00:02:50وإذا كنت تريد رؤية تفاصيل ذلك،
00:02:52يمكنك إلقاء نظرة على المهارات داخل GitHub.
00:02:53سأضع روابط لكل هذا في الأسفل.
00:02:55على الجانب الآخر، يركز GSD حقًا على الحالة والسياق.
00:02:59لذا فهو يقوم باستمرار بإنشاء ملفات markdown
00:03:01تشير إلى ما تخطط للقيام به،
00:03:03وما قمت به بالفعل،
00:03:05وما سيتم استكماله في المستقبل.
00:03:06وأشياء مثل ملف متطلبات markdown،
00:03:08وملف خريطة الطريق، والمراحل المختلفة.
00:03:11إنه صريح للغاية ويكتب كل شيء.
00:03:13والفكرة من ذلك هي أنه مع وجود الكثير من تنفيذ الوكلاء الفرعيين
00:03:16والكثير من إعادة ضبط المحتوى،
00:03:19نحتاج دائمًا إلى نوع من "نجم الشمال" يخبرنا
00:03:21أين نحن وإلى أين نحن ذاهبون.
00:03:23هذه هي فكرة GSD.
00:03:24لكن في الحقيقة تلك الاختلافات دقيقة.
00:03:26لذا، فإن الكثير من الأمر يعتمد أيضًا على الشعور بالتجربة،
00:03:28وهو ما سنراه اليوم.
00:03:29الأشياء الأخرى التي سننظر إليها
00:03:31هي مقدار الوقت الذي يستغرقه
00:03:32كل واحد من هؤلاء لتنفيذ المهمة التي سأعطيها له،
00:03:35بالإضافة إلى كمية الرموز (tokens)،
00:03:36لأن التكلفة هي شيء نحتاج دائمًا إلى الانتباه إليه.
00:03:39ولكن مع ذلك، فإن تثبيت هذه الأدوات بسيط للغاية.
00:03:41توجد Superpowers في مكتبة الإضافات الرسمية على Claude Code.
00:03:45لذا إذا كنت داخل Claude Code وقمت بكتابة /plugin،
00:03:48ستتمكن من رؤية Superpowers هناك
00:03:50وتثبيتها بهذه الطريقة.
00:03:51وبالنسبة لـ GSD، تحتاج فقط إلى تشغيل هذا الأمر الواحد
00:03:53وسيقوم بتثبيت كل شيء.
00:03:55إذًا كيف سيبدو اختبارنا
00:03:56لهؤلاء الثلاثة اليوم؟
00:03:57حسناً، سنجعلهم جميعاً يبنون لنا موقعاً إلكترونياً
00:04:00لوكالة الذكاء الاصطناعي الخاصة بنا، Chase AI.
00:04:02وهذا الموقع يحتاج إلى ثلاثة أشياء.
00:04:04أولاً، يحتاج إلى صفحة هبوط (landing page).
00:04:06هذا هو أبسط طلب.
00:04:08أريد فقط صفحة هبوط قياسية، وقسم البطل (hero section)،
00:04:11وقسم "عني" والخدمات، ثم نموذج لجمع بيانات العملاء.
00:04:14هنا نختبرهم في طلب بسيط للغاية.
00:04:17وأيضًا أريد أن أرى كيف يؤدون في تصميم الويب
00:04:20واستدعاء المهارات.
00:04:21هل سيستخدمون مهارات تصميم الواجهة الأمامية؟
00:04:23لأنني لن أخبرهم بذلك صراحة.
00:04:25بالنسبة للخطوتين الثانية والثالثة،
00:04:25فالأمر كله يتعلق بإنشاء مولد المدونات الخاص بنا.
00:04:27لذا في الخطوة الثانية، أريد أن تكون هناك صفحة
00:04:30تسمح للناس برؤية مدونتي
00:04:32حيث يمكنهم رؤية المنشورات المختلفة،
00:04:34والنقر عليها وقراءتها، أشياء أساسية بسيطة.
00:04:36ثم الرقم ثلاثة هو مولد المدونات الفعلي نفسه.
00:04:39هذه صفحة أدمن مخفية.
00:04:40لا أريدها في شريط التنقل.
00:04:42وأريد أن أكون قادرًا على إعطاء صفحتي
00:04:44إما رابط فيديو يوتيوب أو رابط مقال.
00:04:48ثم أريده أن يستخرج كل شيء من ذلك الرابط.
00:04:51أريده أن يستخدم حزمة Anthropic SDK
00:04:53لإنشاء منشور مدونة نظيف بناءً على تلك المعلومات
00:04:57من فيديو اليوتيوب أو المقال وبنبرة صوتي.
00:05:01أريده أيضًا أن يلتقط الصورة المصغرة أو الصورة الرئيسية
00:05:03من المصدر ثم يحفظ كل ذلك كمدونة جديدة.
00:05:06من أجل كسب الوقت، لن أقوم بأي مصادقة هنا.
00:05:08أنا واثق من أن الثلاثة جميعاً سيكونون قادرين
00:05:10على تنفيذ ذلك بشكل جيد باستخدام واجهة SupaBase.
00:05:13ثم أعطيهم كلاهما تقنيات أساسية للعمل بها
00:05:15بالإضافة إلى نوع من التوجيه الجمالي.
00:05:18لكن النقطة هنا هي إعطاؤهم توجيهًا كافيًا
00:05:22حتى نتمكن جميعًا من تقييمهم على نفس الشيء
00:05:24ومع ذلك نترك مساحة كافية للتحرك
00:05:26حتى لا يتبعوا التعليمات فحسب.
00:05:28أريد أن أرى كيف يفكرون في هذا الطلب.
00:05:30وهذا لأننا تركنا بعض الأشياء
00:05:32مفتوحة للتأويل،
00:05:33مثل كيفية جلب النصوص فعلياً.
00:05:36كيف أحصل فعلياً على الصور المصغرة
00:05:38من روابط اليوتيوب التي أعطيها له.
00:05:39كيف يجب أن يبدو نظام موجه إنشاء المدونة الفعلي.
00:05:42ماذا يجب أن تكون تلك النبرة؟
00:05:44ومرة أخرى، ما إذا كان يجب استدعاء أي مهارات محددة لـ Claude code.
00:05:47لذا فهذه كلها أشياء مختلفة
00:05:50يجب أن نرى فيها اختلافاً بين GSD وSuperpowers
00:05:54ونسخة Claude code الأصلية.
00:05:55لقد أصدرت للتو دورة Claude code المتقدمة الشهر الماضي
00:06:03وهي الطريقة الأولى للانتقال من الصفر إلى مطور ذكاء اصطناعي،
00:06:06خاصة إذا لم تكن قادماً من خلفية تقنية.
00:06:09أعلمك كل ما تحتاج لمعرفته حول هذه الأداة
00:06:11ونحن نركز على حالات استخدام حقيقية.
00:06:14وبنفس القدر من الأهمية،
00:06:15أقوم بتحديثها حرفيًا كل أسبوع.
00:06:18ومنذ بدايتها،
00:06:19أضفنا بالفعل ما يقرب من ثلاث ساعات من المحتوى الإضافي.
00:06:23يمكنك العثور على رابط لها في التعليق المثبت
00:06:24داخل Chase AI+ ويسعدنا انضمامك إلينا هناك.
00:06:27لذا لنبدأ هذا الاختبار.
00:06:28لدي هنا GSD وSuperpowers وClaude code.
00:06:32سأكون محدداً جداً بشأن علامة التبويب التي أتواجد فيها
00:06:34حتى لا تختلط عليك الأمور،
00:06:36ولكن لدي أيضاً سطر الحالة هنا في الأسفل،
00:06:37والذي سيوضح صراحة في أي مجلد أتواجد
00:06:40لأنهم جميعاً في مجلدات مختلفة.
00:06:42بالنسبة لـ Superpowers،
00:06:43يمكننا أن نرى أنه قام بتحميل مهارة
00:06:46العصف الذهني الخاصة بـ Superpowers.
00:06:47ومع Superpowers، الأمر سلس للغاية.
00:06:50لديه ما يقرب من 14 أو 15 مهارة أو أكثر محملة
00:06:54عندما تقوم بتثبيت إضافة Superpowers فعلياً.
00:06:57والفكرة هي أن Claude code يعرف
00:07:00بناءً على طريقة حديثك معه فقط
00:07:02ومكانك في العملية،
00:07:03أي مهارة يحتاج إلى استدعائها.
00:07:05هذا مختلف قليلاً عن GSD
00:07:07حيث ستستخدم أوامر مائلة صريحة (slash commands)
00:07:10مثل GSD new project عندما تستخدم GSD
00:07:13في مجلدك.
00:07:14لقد كان GSD في الواقع أول من عاد
00:07:17ببعض الأسئلة بعد الدقائق القليلة الأولى.
00:07:19لذا كان GSD هو الأول في طرح بعض الأسئلة.
00:07:22قال إن موجزنا كان مكتملاً إلى حد ما
00:07:24لأننا قدمنا له طلباً قوياً إلى حد ما.
00:07:27ولكن ما يعجبني هو أنه يقول،
00:07:28مهلاً، إليك بعض القرارات التقديرية التي أتخذها.
00:07:30وعلى الفور، يشير إلى عدد قليل من الأشياء
00:07:32التي ذكرناها والتي يمكن أن تكون نقاطاً تمييزية،
00:07:34أشياء لم ندرجها في الطلب.
00:07:37فنحن لم نحدد أبداً ماهية الخدمات
00:07:39ولم نحدد الخدمات التي نريدها في الصفحة الرئيسية، فهو يعطينا أربعة خيارات.
00:07:41ثم يوضح ما سيفعله لليوتيوب
00:07:43عندما يتعلق الأمر بالنص المكتوب، بالإضافة إلى الصورة الرئيسية.
00:07:46لذا سأقوم بالسماح له بإنشاء ملف project.md.
00:07:49الآن دعونا نلقي نظرة على Superpowers.
00:07:51مباشرة، يقول Superpowers
00:07:52إنه سيتخطى عرض الرفيق البصري.
00:07:55سأقول إنني أريد عرض الرفيق البصري
00:07:58لأن ذلك في الواقع أحد العوامل المميزة الكبيرة
00:08:00بين Superpowers و GSD.
00:08:02لذا أود أن أراه قيد التنفيذ.
00:08:03وعلى الفور، يطرح بعض قرارات التصميم،
00:08:06تحديداً أمور تتعلق بجلب الرابط (URL)،
00:08:09والتي مرة أخرى، كما هو الحال مع GSD، كانت واحدة من تلك الأشياء
00:08:11التي تركناها للتفسير.
00:08:13إنه يعطينا ثلاثة خيارات مع الإيجابيات والسلبيات،
00:08:16بالإضافة إلى توصية.
00:08:17ثم يفصل استراتيجية الصور المصغرة.
00:08:19لذا فهو أكثر تعمقاً عندما عاد
00:08:22بهذه الأنواع من الاقتراحات مقارنة بـ GSD.
00:08:24ونفس القصة تتكرر هنا مع الخدمات،
00:08:27ونظام التصميم، وكذلك معالجة الأخطاء والحالات الاستثنائية.
00:08:30بشكل عام، كان الأمر أكثر تعمقاً
00:08:33في كل ما عاد به.
00:08:34لذا كتبت أن هذا يبدو جيداً،
00:08:35ولكنني لا أزال أرغب في مراجعة الرفيق البصري
00:08:38للتأكد من أننا استقرينا على جمالية الواجهة الأمامية.
00:08:41وقد عاد بالرفيق البصري،
00:08:44والذي يعد أحد أروع ميزاته.
00:08:46لذا قام بتشغيل خادم تطوير،
00:08:48والآن يسألني عما يجب أن نفعله بشأن الجمالية.
00:08:50ولديه خيارات فعلية،
00:08:51أربعة منها أمامك مباشرة، وهو ما يعجبني حقاً،
00:08:53لأنه شيء واحد عندما يخبرك
00:08:56بما سيفعله بصرياً،
00:08:58ويقوم بتشغيل خادم تطوير واحد لخيار واحد.
00:09:00والأمر مختلف تماماً عندما يمكنك رؤية كل شيء دفعة واحدة.
00:09:03هذا أحد الأجزاء المفضلة لدي في Superpowers.
00:09:04الآن، ومع قول ذلك، فإن هذه كلها متشابهة جداً.
00:09:08لا شيء منها يلفت انتباهي تماماً.
00:09:11من بين كل هذه، سأقول على الأرجح
00:09:13أن خيار "الافتتاحية الدافئة" هو الأفضل.
00:09:15خيار "الجير الكهربائي" سيئ، و"الأبيض والأسود" ممل،
00:09:18و"الصقل الخطي" يبدو وكأنه نتاج ذكاء اصطناعي رديء.
00:09:20أوه، سنذهب مع هذا الخيار في الوقت الحالي.
00:09:24على الأقل هو شيء بصري.
00:09:25أنا أحب الرفيق البصري.
00:09:27لذا بعد أن أخبرت Superpowers أنني أحببت الخيار (ج)،
00:09:29الآن يعطيني المزيد من الخيارات للنظر فيها.
00:09:32لقد أخذ تلك الجمالية، وتلك الألوان،
00:09:34والآن ننتقل إلى القسم الرئيسي (hero section).
00:09:35لذا يستمر في التعمق في تفاصيل صفحة الويب.
00:09:40هذا هو التصميم الرئيسي الأول.
00:09:44والثاني يتوسط الصفحة قليلاً.
00:09:46لدينا الثالث مع بعض العناصر هنا.
00:09:51منقسم مع مظهر مميز.
00:09:53أعتقد، كما تعلمون، في الواقع،
00:10:00ربما سأفعل شيئاً كهذا
00:10:03وأحذف ما هو موجود هنا لأن هذا ممل نوعاً ما،
00:10:05ولكنني أحب هذا كقالب، أليس كذلك؟
00:10:06هذا ما يمكننا البدء به.
00:10:09لذا سنختار (ج).
00:10:10الآن يأخذك الرفيق البصري لـ Superpowers
00:10:12عبر كل قسم من أقسام صفحتك الرئيسية.
00:10:15لذا سنقوم بتخطي البقية
00:10:17لأنني أعتقد أنك فهمت الفكرة.
00:10:18لقد كتب Superpowers الآن المواصفات لموقعنا
00:10:21ويطلب منا مراجعتها.
00:10:23بمجرد أن نلقي نظرة عليها ونعطيها الموافقة،
00:10:25فسيستخدم في الواقع مهارة كتابة الخطة
00:10:28لإنتاج خطة التنفيذ.
00:10:30هذا هو النوع من المخطط الأولي
00:10:32لما سيقوم به.
00:10:33وإليك نظرة على مواصفات التصميم تلك.
00:10:35إنها شاملة للغاية،
00:10:38لكن الجزء الذي يجب أن تلقي نظرة عليه هو في الأسفل
00:10:41وهو قرارات التقدير الرئيسية.
00:10:43ما هي القرارات التي اتخذها Superpowers نيابة عنك
00:10:45حتى هذه اللحظة؟
00:10:46لأن هذا هو المكان الذي تحتاج فيه لتقديم بعض الاعتراضات
00:10:47إذا لم تكن قد فعلت.
00:10:48لذا سيقوم باستخدام studio/ كرابط خفي
00:10:50حيث نقوم بكل عمليات توليد محتوى المدونة الفعلية،
00:10:54ويستخدم "كتابة" كملصق للتنقل،
00:10:56ويتحدث عن الصوت المولد.
00:10:59لذا، كان طياراً في البحرية.
00:11:00والآن هو مستشار ذكاء اصطناعي، حسناً، هذا بسيط بما يكفي.
00:11:03وقد فعل ذلك بناءً على ذاكرته السحابية الفعلية لمستوى المستخدم.
00:11:07ويتحدث نوعاً ما عن الأمان.
00:11:08كما قلت، نحن لا نقوم بعملية مصادقة هنا
00:11:11فقط من أجل العرض التوضيحي.
00:11:12وهو حتى يعلق: "أوه، هذا غريب نوعاً ما".
00:11:13أعتقد أننا نعتمد فقط الأمان من خلال الغموض.
00:11:15لذا فقد أشار إلى ذلك.
00:11:17لذا سأخبر Superpowers أن الأمر يبدو جيداً.
00:11:19والآن سيقوم بكتابة الخطة فعلياً
00:11:21ويمكنك رؤية تلك المهارة وهي يتم تحميلها.
00:11:23بينما كنا نفعل كل ذلك مع Superpowers،
00:11:25كان GSC ينفذ أبحاثه الخاصة
00:11:28قبل أن يبني خطته.
00:11:29لذا فقد أطلق أربعة باحثين بالتوازي.
00:11:32واحد لبحث تقنيات البرمجة (stack)، وواحد لبحث الميزات،
00:11:35واثنان آخران لبحث الهندسة المعمارية والمخاطر المحتملة.
00:11:38يمكنك رؤية ذلك هنا.
00:11:39كل واحد من هؤلاء يستخدم قدراً هائلاً من الرموز (tokens)، أليس كذلك؟
00:11:4275 ألفاً، و 33 ألفاً، و 51 و 61 ألفاً.
00:11:46لكن الفكرة هي إذا كنت تفعل شيئاً مبتكراً إلى حد ما
00:11:49أو شيئاً غير شائع جداً،
00:11:52فإن هذه الأنواع من وكلاء البحث ستحقق نتائج مذهلة
00:11:55على المدى الطويل.
00:11:56لذا فإن ما فعلناه اليوم،
00:11:58أو ما نفعله اليوم هو أمر مباشر إلى حد ما.
00:12:00تصميم ويب، مولد مدونات، لقد رأى هذه الأشياء من قبل.
00:12:03ومع ذلك جعلته ينفذ وكلاء البحث هؤلاء
00:12:06فقط لإبقاء هذا الاختبار متكافئاً، إذا جاز التعبير.
00:12:10ثم قام بتلخيص كل ذلك البحث.
00:12:13يمكنك أن ترى هنا أنه يستخدم Sonnet 4.6 لهذا الغرض.
00:12:15لذا على الرغم من أنني، في معظم الأحيان،
00:12:17أخبرت GSD بأن يطلق العنان باستخدام Opus 4.6،
00:12:20فعندما يشعر أنه مجرد تلخيص للمعلومات
00:12:23وأنه لا يرسل أحداً للقيام بشيء جديد
00:12:25أو فريد لهذا المشروع،
00:12:27فإنه سيستخدم نماذج أصغر وأرخص للقيام بعملية التلخيص.
00:12:30ومرحلة البحث هذه المكونة من أربعة وكلاء
00:12:32قوية مقارنة بـ Superpowers.
00:12:34فـ Superpowers لا يفعل هذا حقاً.
00:12:36ولكن كما قلت، 30 استخداماً للأدوات، 91 ألف رمز، 15 دقيقة.
00:12:39إنه يستغرق وقتاً.
00:12:40بمجرد الانتهاء من البحث،
00:12:41يقوم بعد ذلك بتحديد المتطلبات.
00:12:43بشكل مشابه لملف MD الذي نظرنا إليه للتو مع Superpowers،
00:12:48يقوم GSD بنفس الشيء، ولكن بشكل أكبر.
00:12:51إنه ينشئ مستندات متعددة.
00:12:52لذلك ينشئ مستند متطلبات.
00:12:54وينشئ مستند خارطة طريق.
00:12:56في الواقع، هو يأخذ نوعاً ما ما فعله Superpowers،
00:12:58ولكنه يقسمه فقط إلى مستندات متعددة.
00:13:01تلك المستندات هي خارطة الطريق، الحالة، المتطلبات،
00:13:04وفي النهاية أشياء مثل المراحل.
00:13:06وعند مرور 35 دقيقة، يمكنك أن تعرف أن هذا يستغرق بعض الوقت.
00:13:10إذا توقفنا فعلياً وألقينا نظرة على، كما تعلمون،
00:13:13كود CLOD القياسي، فإن خطته كانت جاهزة.
00:13:16لم نجعله ينفذ أي شيء بعد لبعض الوقت.
00:13:19استغرق هذا منه في المجمل، على ما أعتقد حوالي خمس أو ست دقائق.
00:13:22وشعرت أن ذلك كان في الجانب البطيء،
00:13:24مقابل GSD، الذي لا يزال مستمراً بعد 36 دقيقة
00:13:29وبالعودة إلى Superpowers.
00:13:31لقد انتهى Superpowers للتو من ملف markdown الخاص بخطة الموقع.
00:13:35بينما ننتظر GSD لينهي خارطة الطريق الخاصة به
00:13:38وسلسلة أشياءه،
00:13:39فلنلقِ نظرة على Superpowers مرة أخرى.
00:13:41لقد أنشأ للتو ملف website plan.md،
00:13:44والذي يتضمن 28 مهمة و 2500 سطر.
00:13:47بالانتقال مرة أخرى إلى VS code،
00:13:49إذا ذهبنا إلى مستندات هذا المجلد
00:13:52وألقينا نظرة على المواصفات،
00:13:53عذراً، ألقينا نظرة على خطة التنفيذ
00:13:56وقلنا، هذا هو ما يتحدث عنه.
00:13:58كما قلت، أطول بـ 10 مرات من المواصفات.
00:14:03لذا هناك الكثير، هناك الكثير مما يحدث هنا.
00:14:09الآن يقدم لنا Superpowers خيارين للتنفيذ.
00:14:12أحدهما يعتمد على الوكلاء الفرعيين، وهو مشابه جداً لـ GSD
00:14:16حيث تحصل كل مهمة على وكيل فرعي خاص بها
00:14:18وبالتالي نافذة سياق خاصة بها.
00:14:20ولكن كما يقول هنا، هذه مقايضة
00:14:22لأن هذا كثير بالنسبة لـ 28، كما يقول،
00:14:25مهمة مباشرة في الغالب.
00:14:27مثل، هل هذا خيار القنبلة النووية؟
00:14:29هل نحتاجه حقاً؟
00:14:29الخيار الثاني هو التنفيذ المباشر (inline).
00:14:32لذا سنقوم أساساً بهذا
00:14:34في نفس الجلسة، مع التوقف للمراجعة حسب الحاجة.
00:14:37وسيكون أسرع بكثير.
00:14:39هذا التنفيذ المباشر يشبه إلى حد كبير
00:14:42ما نفعله هنا داخل كود السحابة القياسي
00:14:45حيث نكون كأننا نقول: نعم، تجاوز الأذونات،
00:14:47انطلق واغزو.
00:14:48الآن، لأن Superpowers يوصي بالتنفيذ المباشر،
00:14:50سنمضي قدماً في التنفيذ المباشر.
00:14:52ويمكننا رؤية Superpowers ينفذ الخطة،
00:14:55تم تحميل المهارة بنجاح.
00:14:57لذا سيبدأ الآن في العمل.
00:14:58وفي الوقت المناسب تماماً، انتهى GSD الآن من خطته الكبرى
00:15:03لمشروعنا.
00:15:05لقد أنشأ ملف project MD، و requirements MD،
00:15:07و roadmap MD، و state MD، و cloud MD.
00:15:09كما قام أيضاً بإنشاء مجلد
00:15:12لكل الأبحاث التي وجدها.
00:15:14يقترح GSD ثماني مراحل مع 65 متطلباً.
00:15:18وكما تحدثنا من قبل،
00:15:20عندما يتعلق الأمر بتنفيذ هذا،
00:15:21فإن GSD صارم جداً / واضح،
00:15:25أمر "التالي" / مسح، أمر "التالي" / مسح، أليس كذلك؟
00:15:27لذا فالأمر يتم خطوة بخطوة، الشيء التالي،
00:15:30الشيء التالي، الشيء التالي.
00:15:31وهو مقسم جداً إلى مراحل مقابل، كما تعلمون،
00:15:34سأقول إن Superpowers أكثر مرونة قليلاً، أليس كذلك؟
00:15:37أنت نوعاً ما تتحدث فقط من خلاله.
00:15:38إنه يعرف كيف يحمل الأمر حسب الحاجة
00:15:40أو تتوقع منه أن يحمل المهارات حسب الحاجة.
00:15:43إن GSD أكثر وضوحاً وحسماً.
00:15:45الآن، قبل أن نبدأ بالتنفيذ باستخدام GSD،
00:15:49تذكروا أننا لا نزال في مرحلة التخطيط حالياً.
00:15:51هذا هو إجمالي عدد الرموز (tokens) لوكلائه الفرعيين،
00:15:54فقط للتخطيط والبحث.
00:15:56لقد وصلنا إلى 459,862.
00:16:00ماذا يعني ذلك من حيث الاستخدام؟
00:16:02من يدري؟
00:16:03يعتمد الأمر كلياً على وقت استخدامك له خلال اليوم،
00:16:05ونوع الخطة التي تشترك بها، وكل ذلك،
00:16:06ولكن حوالي 460 ألف رمز للتخطيط.
00:16:09بالإضافة إلى أننا عند نسبة 16% الآن، لنقل 150 ألفاً.
00:16:13لنضع رقماً تقريبياً جيداً.
00:16:15سنسميها 600,000 رمز لـ GSD
00:16:18في مرحلة التخطيط.
00:16:19وبالنسبة لإجمالي الوقت المستغرق،
00:16:21سنقول حوالي 40 دقيقة تقريباً.
00:16:25الآن لنقارن ذلك بالمعيار الأساسي،
00:16:27مرحلة التخطيط القياسية في Claude code،
00:16:29استغرقت حوالي 10 دقائق وكانت حوالي 50,000 رمز.
00:16:33أما بالنسبة لاستخدام رموز Superpower في مرحلة التخطيط،
00:16:36فقد كانت حوالي 200,000 رمز.
00:16:38إذاً Superpower هي 200 ألف، وGSD 600 ألف، وClaude code 50 ألفاً.
00:16:47استغرق Claude code 10 دقائق، وSuperpower 40 دقيقة،
00:16:51وGSD حوالي 40 دقيقة.
00:16:53هذا هو أحد الفروق الكبيرة،
00:16:54أولاً، بين طبقتي التنسيق هاتين
00:16:56وبين Claude code القياسي هو مقدار الوقت.
00:16:58ولكن من حيث استخدام الرموز بين GSD وSuperpower،
00:17:02هناك فرق كبير لأن GSD يعتمد بكثافة
00:17:05على البحث.
00:17:06كما رأيتم، أربعة وكلاء فرعيين يعملون بالتوازي
00:17:09للقيام بالكثير من التخطيط.
00:17:10الآن، هل كان ذلك ضرورياً لهذا المشروع؟
00:17:14ربما لا.
00:17:15لكن بالنسبة لمشروع كبير، افهموا أنه سيكون ضرورياً
00:17:18وسيكون فرق الرموز هذا موجوداً.
00:17:20لكن هذه مجرد نقطة فحص واحدة،
00:17:21وهي مرحلة التخطيط والبحث.
00:17:23الآن حان وقت التنفيذ.
00:17:25لقد بدأ Claude code بالفعل،
00:17:27وبدأ Superpower بالفعل،
00:17:28وسأقوم بإطلاق GSD أيضاً.
00:17:30الآن عندما يتعلق الأمر بمرحلة التنفيذ،
00:17:32تحديداً مع GSD، فإنه يتطلب تدخلاً مباشراً أكثر من الآخرين.
00:17:36الأمر ليس مثل، حسناً، انتهينا من التخطيط والبحث،
00:17:38لقد كتب خطته، يمكنني فقط إخباره بالانطلاق
00:17:40ويمكنني المغادرة لمدة 30 دقيقة
00:17:42والعودة لإنهاء المشروع.
00:17:43كل مرحلة من المحتمل أن تتطلب
00:17:46مستوى معيناً من المدخلات منك.
00:17:47على الأقل، لإعطاء إشارة البدء.
00:17:49لأنه ما يريد فعله هو أن يطلب منك
00:17:51أولاً مناقشة كل مرحلة للتأكد
00:17:55من أنك على نفس الموجة تماماً مع Claude code
00:17:58بشأن ما يدور في ذهنك، صحيح؟
00:18:00ماذا تريد أن تفعل تلك الميزة بالفعل؟
00:18:01كيف تريد أن يكون شكل ذلك الشيء بالفعل؟
00:18:03إنه يدخل في تفاصيل دقيقة جداً.
00:18:05من ناحية، قد يكون الأمر مزعجاً بعض الشيء، لنكن صادقين.
00:18:07ومن ناحية أخرى، إذا كان هذا شيئاً معقداً للغاية،
00:18:09فمن المهم على الأرجح أن تنجزه بشكل صحيح.
00:18:11لذا فهذه أمور يجب عليك موازنتها وتقديرها.
00:18:15وما سنزنه ونقدره هو،
00:18:17في نهاية المطاف، هل كل هذا الأخذ والرد
00:18:19سيعطينا منتجاً أفضل بالفعل.
00:18:21لذا، ومن أجل وقتكم،
00:18:23لن أعرض لكم كل مرحلة في GSD.
00:18:27مرة أخرى، راجعوا الفيديو الذي أرفقته سابقاً
00:18:29حيث قمت بذلك مع GSD،
00:18:31إذا كنتم ترغبون حقاً في رؤية كيف يتم ذلك.
00:18:32فقط افهموا أن هذا أحد الفروق الكبيرة
00:18:34بين GSD وSuperpower.
00:18:37وبالطبع، Claude code أيضاً.
00:18:40وبالحديث عن Superpower،
00:18:42في هذه المرحلة، اكتمل التنفيذ.
00:18:44وصلنا إلى إجمالي استهلاك 250 ألف رمز
00:18:47ومرت 15 دقيقة منذ مرحلة التخطيط.
00:18:49لذا يسألني عما نريد فعله ويوصي بـ،
00:18:52لنترك الفرع كما هو.
00:18:54لذا سأقول فقط، "مهلاً، سنمضي مع توصيتك".
00:18:56يعود Superpower بملخص لما بناه،
00:18:59وما تم التحقق من عمله،
00:19:01والأشياء التي لم يتمكن من التحقق منها
00:19:02والتي تحتاج إلى نوع من التحقق اليدوي أو التغييرات،
00:19:05ثم القرارات التقديرية التي اتخذها.
00:19:07وفي هذه المرحلة، سأقوم أيضاً بتحديث مفتاح API الخاص بي
00:19:10لكي يعمل بالفعل.
00:19:11حسناً، لقد انتهوا جميعاً أخيراً من تنفيذهم.
00:19:14لذا ما ننظر إليه الآن هو منتجهم من المحاولة الأولى.
00:19:18هنا لدينا GSD، وSuperpower،
00:19:22وClaude code الأساسي.
00:19:24للعلم، وبخصوص المدة التي استغرقها كل هذا،
00:19:27استغرق GSD وقتاً أطول بكثير للوصول إلى هذه النقطة.
00:19:30كل هذا تم خلف الكواليس حيث كنت أمر بكل مرحلة،
00:19:33أجعله يخطط، وأجعله ينفذ.
00:19:35لقد استغرق ذلك، بصراحة، أكثر من ساعة.
00:19:38وإجمالي استهلاك الرموز لمرحلة التنفيذ لـ GSD
00:19:41كان 600,000.
00:19:42لذا كنا ننظر إلى الإجمالي
00:19:44من بداية مرحلة التخطيط
00:19:46حتى الحصول على منتجنا الأول، وهو 1.2 مليون رمز
00:19:50في غضون ساعة و45 دقيقة للوصول إلى هذه النقطة.
00:19:52بالنسبة لـ Superpower، فقد استغرق فقط حوالي
00:19:5450,000 رمز إضافي للتنفيذ في حوالي 15 دقيقة.
00:19:59لذا إجمالي الوقت وإجمالي الرموز لـ Superpower
00:20:02للانتقال من أول طلب إلى المنتج الفعلي
00:20:05كان ساعة واحدة إجمالاً، و250 ألف رمز.
00:20:10وبالنسبة لـ Claude code، كنا ننظر إلى 200,000 رمز إجمالاً
00:20:14في حوالي 15 دقيقة.
00:20:16من المدهش حقاً الفرق الموجود،
00:20:19حيث كان GSD هو الأطول والأثقل بفارق كبير،
00:20:23وكما كان متوقعاً، كان Claude code القياسي والجاهز
00:20:27هو الأسرع.
00:20:28لذا دعونا نرى ما إذا كان كل ذلك الوقت والرموز المستهلكة يستحق العناء.
00:20:30نحن ننظر إلى GSD هنا،
00:20:32وهي مجرد خلفية عادية، أليس كذلك؟
00:20:37كل شيء أسود تقريباً.
00:20:40بسيط جداً.
00:20:44لدينا نوع من اللون البرتقالي.
00:20:45هذا لا يبدو سيئاً، ولكن، كما تعلمون،
00:20:48لن تنبهر به.
00:20:50ستقول: حسناً، كان هذا أول عمل من قبل الذكاء الاصطناعي.
00:20:52يبدو كل شيء عادياً جداً.
00:20:54عندما أنقر على المدونة،
00:20:55المدونة موجودة هنا مع بعض النماذج التجريبية.
00:20:58وكما ترون، هذا يبدو جيداً أيضاً.
00:21:01الآن دعونا نلقي نظرة على جزء إنشاء المدونة،
00:21:04تلك الصفحة الصغرى من استوديو خلف الكواليس.
00:21:06ولكن عندما أتبع الرابط الذي أعطاني إياه، نحصل على خطأ 404.
00:21:11إذاً مولد استوديو المدونات لا يعمل حتى
00:21:14من المحاولة الأولى.
00:21:15لذا أخبرت GSD بالمشكلة.
00:21:16وهو يعمل عليها الآن.
00:21:18وبينما يفعل ذلك،
00:21:19لنلقِ نظرة على ما قدمه لنا Superpower.
00:21:21إليكم ما عاد به Superpower.
00:21:22وتصميم الواجهة الأمامية يبدو تماماً مثل ما رأيناه
00:21:25في الرفيق البصري.
00:21:26ومرة أخرى، لا يوجد شيء مميز.
00:21:28Claude code كقاعدة عامة سيء نوعاً ما في تصميم الواجهات الأمامية.
00:21:32إذا لم تعطه تعليمات جيدة جداً،
00:21:35أو تزوده بالكثير من المهارات.
00:21:37وبسبب أننا تركنا الذوق وتصميم الواجهة الأمامية
00:21:41وأعمال التصميم بشكل عام للتفسير،
00:21:43حصلنا على شيء يبدو وكأنه صُنع بواسطة الذكاء الاصطناعي.
00:21:45لذا هذا مقبول.
00:21:47إنه جيد كقاعدة أساسية.
00:21:48إليكم نظرة على المدونة.
00:21:50تحتوي على صور، وهيكل المدونة بالكامل موجود.
00:21:56إذا ذهبت إلى قسم الاستوديو،
00:21:58هذا يعمل من المحاولة الأولى.
00:22:01يمكنني رؤية المولد.
00:22:02وإذا وضعت رابطاً لأحد فيديوهاتي الأخيرة
00:22:05فإنه ينشئ مسودة لنا،
00:22:06ويلتقط الصورة المصغرة الصحيحة.
00:22:08وما يتحدث عنه صحيح بالفعل.
00:22:09لأنني في ذلك الفيديو، أتحدث عن أشياء مثل الـ codecs
00:22:12داخل Claude code، وObsidian والبحث الآلي.
00:22:16لذا فعل بالضبط ما قال إنه سيفعله،
00:22:20وهذا رائع.
00:22:20الآن إليكم نظرة على Claude code الجاهز فحسب.
00:22:24أشياء قياسية جداً، لا شيء جنوني.
00:22:29كما تعلمون، إذا كنا صادقين،
00:22:30هل هناك فرق كبير من حيث تصميم الواجهة الأمامية؟
00:22:33إذا لم نعطه تعليمات رائعة بين هذا
00:22:36وهذا وهذا؟
00:22:39لا، ليس هناك فرق حقاً، لنكن صريحين تماماً.
00:22:43يمكنك إخباري أن أي واحد من هؤلاء الثلاثة
00:22:46أنشأ أي واحد من هؤلاء الثلاثة
00:22:47ولن أتمكن من معرفة الفرق.
00:22:49لذا دعونا نلقي نظرة على المدونة.
00:22:52تحتوي على بعض المقالات الوهمية لنا،
00:22:57وتبدو جيدة، باهتة جداً،
00:23:00لا يحدث شيء مميز هناك، لكنها تعمل.
00:23:02الآن دعونا نرى ما إذا كان الاستوديو،
00:23:05جزء مولد المدونات يعمل هنا.
00:23:08ومثلما حدث مع GSD، هذا لا يعمل.
00:23:11يعطيني رابط صفحة 404 التي لا يمكن العثور عليها.
00:23:14لذا، كما فعلت مع GSD،
00:23:15أخبرت Claude code الأساسي أن يمضي ويصلح هذا.
00:23:18وبينما يحاول إصلاح مولد المدونات،
00:23:21دعونا نعود ونرى ما فعله GSD في محاولته الثانية.
00:23:24يبدو أن GSD تمكن من حل المشكلة.
00:23:27لنلصق عنوان URL هنا
00:23:29ونرى ما إذا كان سينشئ مسودة.
00:23:30حسناً، لقد عاد بهذه المسودة بتنسيق markdown.
00:23:33أحب ذلك حقاً.
00:23:34حقيقة أنني أستطيع تعديل الأشياء مباشرة وبسرعة كبيرة.
00:23:39أما بالنسبة للمحتوى الفعلي، فهو يتطابق مع ما يجب أن يكون.
00:23:41لذا فقد قام بعمل جيد هناك.
00:23:44وبعد ذلك يمكنني رؤية المعاينة الفعلية، وهذا رائع.
00:23:48بصراحة، أحببت تنفيذ GSD لهذا
00:23:51مع وجود المحرر المباشر،
00:23:54أكثر مما أحببت Superpower.
00:23:55ويمكننا رؤيته الآن داخل مدونتنا.
00:23:58والآن أخيراً، عدنا مع Claude code
00:24:01الأساسي والجاهز.
00:24:03لقد أصلح أخطاءه.
00:24:04والآن نلقي نظرة على مولد المدونات
00:24:06ومثل أداة Superpowers،
00:24:08بمجرد أن أعطيته الأوامر، قام بإنشائها تلقائيًا.
00:24:11إنه لا يمنحني أي فرصة لتعديلها
00:24:13أو رؤيتها كمسودة كما فعلت GSD،
00:24:15ولكن ها هي صورة مصغرة منخفضة الدقة
00:24:18وقد جلب كل المعلومات الصحيحة.
00:24:20وها هي داخل صفحة المدونة الفعلية.
00:24:23إذن، ما الذي يمكننا استخلاصه من كل هذا؟
00:24:24أي من هذه الأدوات الثلاث فاز بالفعل
00:24:27في هذه المنافسة المباشرة؟
00:24:28حسنًا، دعونا نقوم بمراجعة سريعة.
00:24:30من حيث إجمالي الوقت المستغرق في المهمة،
00:24:33استغرق Claude code بشكله الأساسي حوالي 20 دقيقة.
00:24:37واستغرقت Superpowers حوالي ساعة
00:24:39بينما استغرقت GSD حوالي 105 دقيقة، أي ساعة و45 دقيقة.
00:24:43من حيث عدد الرموز (Tokens)، استهلك Claude code حوالي 200 ألف.
00:24:48أما Superpowers، فاستهلكت 250 ألفًا.
00:24:51واستهلكت GSD حوالي 1.2 مليون رمز.
00:24:56هذه هي الإحصائيات الموضوعية.
00:24:59أما من الناحية الذاتية،
00:25:00كيف نرى أداءها الفعلي
00:25:02فيما أنتجته؟
00:25:04هل لدينا أي آراء قوية جدًا لصالح طرف ضد آخر؟
00:25:08الجواب على الأرجح هو لا.
00:25:11الجواب هو أنني لو خلطت كل هذه النتائج
00:25:14ثم كشفت عنها الآن قائلًا:
00:25:16"أوه لا، هذه النتيجة كانت من Superpowers".
00:25:19"وهذه كانت من Claude code الأساسي".
00:25:22فلن تهتم للأمر.
00:25:23لن تلاحظ الفرق حتى.
00:25:24الفرق الحقيقي الوحيد بين كل هذه النتائج
00:25:26هو أن Superpowers تمكنت فعليًا من فعل
00:25:27ما كان يُفترض بها فعله من المحاولة الأولى،
00:25:30وهو ما يُحسب لها كإنجاز من محاولة واحدة.
00:25:35في الحقيقة، إذا نجحت من المرة الأولى، فهذا رائع.
00:25:36وإذا نجحت في المحاولة الثانية، فهذا لا بأس به عندي أيضًا.
00:25:40الشيء الذي ربما تفكر فيه الآن أيضًا هو،
00:25:42"الاختبار معيب".
00:25:44لم يكن هذا الاختبار معقدًا بما يكفي
00:25:46ليجعل Superpowers وبالتأكيد GSD
00:25:49ينفردان بالصدارة.
00:25:51المشكلة في هذا المنطق هي،
00:25:53حسنًا، أين هو الخط الفاصل
00:25:55لهذه المهمة النظرية التي تعتبر معقدة بما يكفي
00:25:58لاستخدام أداة مثل GSD
00:26:00أو استخدام شيء مثل Superpowers
00:26:02لتبرير الوقت المستغرق،
00:26:03بل وحتى استهلاك الرموز بالنسبة للكثيرين.
00:26:06هل هذا واضح؟
00:26:07هل هو بديهي؟
00:26:09أقول، لا، ليس حقًا.
00:26:11ليس كذلك فعليًا.
00:26:12ومع ذلك، يمكننا أن نعترف نظريًا،
00:26:16أنه نعم، قد تكون هناك مهمة فائقة التعقيد
00:26:18يكون فيها هذا الأمر منطقيًا.
00:26:19المشكلة تكمن في تحديد ذلك ومعرفته مسبقًا.
00:26:21لأنك إذا أخطأت في تقدير تعقيد
00:26:26المهمة التي أمامك واخترت بشكل خاطئ
00:26:29وذهبت مثلاً مع GSD أو مع Superpowers،
00:26:32فقد كلفت نفسك 40 دقيقة إضافية مقارنة بـ Claude code،
00:26:36أو 80 دقيقة إذا سلكت طريق GSD.
00:26:39وهذا أمر جلل.
00:26:41لأنه في الحقيقة، لو قمت بهذا مجددًا
00:26:43وسألتني من الفائز من بين هؤلاء الثلاثة اليوم،
00:26:46سأقول Claude code وبلا منازع.
00:26:48لماذا؟
00:26:48الأمر لا يتعلق حتى بالرموز، بل بالوقت.
00:26:50بالتأكيد، يمكنك القول أن نتيجته كانت الأسوأ
00:26:53بين المجموعة لو أردنا التدقيق الشديد، ولكن ماذا بعد؟
00:26:56ربما هي الأسوأ،
00:26:57ولكني حصلت للتو على 40 دقيقة إضافية للعمل عليها.
00:26:59أو حصلت على 80 دقيقة إضافية مقارنة بـ GSD.
00:27:02أيهما تعتقد أنه سيكون أفضل؟
00:27:04هذا الذي أنشأته GSD للتو؟
00:27:06أم عملي أنا مع Claude code ومعنا 80 دقيقة إضافية؟
00:27:09أو أنا و Claude code ومعنا 40 دقيقة إضافية؟
00:27:11من المفترض أن يكون الأمر واضحًا، أليس كذلك؟
00:27:15إذن، أين أقف في نهاية كل هذا؟
00:27:20رأيي هو أنك تحتاج لسبب وجيه حقًا
00:27:25لاستخدام طبقات التنسيق (Orchestration layers) هذه.
00:27:26لو كنت سأستخدم واحدة اليوم، فستكون Superpowers.
00:27:31لو كنت أقوم بمهمة لم أكن أعرف
00:27:33إن كانت ستكون معقدة للغاية أم لا،
00:27:35ذلك الخط الوهمي الفاصل
00:27:36الذي لا أحد يعرف مكانه الحقيقي،
00:27:39وأعتقد أننا قد نقترب منه،
00:27:40سأستخدم Superpowers.
00:27:41لأنني أعرف أنها لن تستهلك الكثير من الرموز.
00:27:44وسأذهب لفعل شيء آخر لمدة 60 دقيقة.
00:27:47بينما لو ذهبت إلى GSD،
00:27:49فأنا مضطر للتواجد عند لوحة المفاتيح، أليس كذلك؟
00:27:52إذا أردت الحصول على الفائدة الكاملة منها،
00:27:53يجب أن أمر بكل مراحل التخطيط.
00:27:55وسيستغرق ذلك وقتاً طويلاً ويكلف الكثير من الرموز.
00:27:58فإذا أخطأت في تقديري، فسيكون الأمر سيئًا للغاية.
00:28:01من المؤلم حقًا قضاء كل هذا الوقت مع GSD.
00:28:03لقد كان من المؤلم تصوير هذا الفيديو، مجرد الجلوس هناك،
00:28:05والقيام بكل هذه المهام من أجل نتيجة نهائية
00:28:07لم تكن تستحق العناء حقًا.
00:28:08لذا، إذا كنت أعتقد حقاً أن الأمر سيكون
00:28:11معقداً لدرجة أنني أحتاج لـ Superpowers،
00:28:13فحينها أعتقد أنه يمكنك تبرير ذلك.
00:28:17ولكن إذا لم يكن الأمر بهذا التعقيد،
00:28:19أو حتى لو كانت مهمة معقدة،
00:28:21فهل هي مجرد شيء يمكننا تقسيمه
00:28:23إلى ميزات مختلفة ونضيفها ببطء؟
00:28:26وأعني بـ "ببطء" في الحقيقة وقتاً أسرع بكثير
00:28:28من الخيارات الأخرى،
00:28:29لأنني أستخدم Claude code الأساسي فقط،
00:28:32والذي هو أسرع بكثير من الخيارات الأخرى.
00:28:34الأمر الآخر هو عندما صدرت GSD،
00:28:38وقد قمت بعمل فيديو وقتها أيضاً.
00:28:41لقد أعجبتني GSD حقًا في ذلك الوقت.
00:28:42والأمر نفسه ينطبق على Superpowers.
00:28:44عندما ظهر هذان الشيئان في الأصل،
00:28:46لم يكن Claude code في المكانة التي هو عليها اليوم.
00:28:48وأسمع الناس يشتكون بالفعل من أن
00:28:51Claude code قد تم إضعافه اليوم،
00:28:52ولكن ليس هذا ما أتحدث عنه.
00:28:54أنا أتحدث عن الطريقة التي يتعامل بها Claude code مع المشكلات
00:28:56وبعض الهياكل البرمجية (Scaffolding)
00:28:57والطريقة التي يعمل بها النظام نفسه.
00:28:59هناك الكثير مثل،
00:29:00فقط لحقيقة أنه عندما يكون لديك خطة كبيرة
00:29:03وتريد تنفيذها ويسألك،
00:29:04"مهلاً، هل تريد مسح السياق والقيام بذلك هكذا؟"
00:29:07هذا لم يكن موجوداً حتى.
00:29:08لقد كان Claude code أكثر عرضة بكثير
00:29:10لمشاكل مثل تلف السياق (Context rot) مقارنة ببدايات GSD.
00:29:12وعندما صدرت GSD لأول مرة، قلت:”
00:29:14"يا إلهي، هذه هبة من السماء".
00:29:15إنها تتعامل فعلياً مع السياق كما ينبغي.
00:29:17حسنًا، لقد جلب Claude code الكثير من تلك الميزات،
00:29:19مما يعني أن الفجوة بين Claude code الأساسي
00:29:22وهذه الأدوات قد تقلصت بشكل كبير.
00:29:25وفي نفس الوقت،
00:29:26أصبحت هناك الآن فجوة كبيرة في سرعة التنفيذ.
00:29:30ولا يمكننا تجاهل فارق السرعة هذا.
00:29:34هذه الـ 20 دقيقة مقابل الـ 60 دقيقة،
00:29:36والـ 105 دقائق هي الفارق الأكبر بين كل شيء.
00:29:38وهو ما يجب أن تعتمد عليه كثيراً،
00:29:41في رأيي على الأقل.
00:29:44لذا في الختام، القليل هو الكثير.
00:29:47أعتقد أنه لـ 99% من حالات الاستخدام و 99% من المستخدمين،
00:29:53استخدام Claude code الأساسي هو الأكثر منطقية.
00:29:56سيكون أسرع.
00:29:57وحتى لو لم تكن النتيجة أفضل،
00:29:59فلديك وقت أطول بكثير لسد تلك الفجوة
00:30:01والتفوق فعلياً على هؤلاء المنافسين.
00:30:03إذا كنت تعتقد أنك تقوم بمشروع
00:30:05بهذا القدر من التعقيد وتريد بعض القوة الإضافية،
00:30:08فاستخدم Superpowers لأنها خفيفة نسبياً
00:30:12مقارنة بـ GSD، التي تشعر وكأنها وحش ضخم.
00:30:16واستخدامها لا يعطي شعوراً جيداً.
00:30:18سأكون صريحاً تماماً.
00:30:19استخدام Superpowers أكثر سلاسة بكثير.
00:30:21أتحدث إليها فقط، وهي تستدعي المهارات.
00:30:23لست مضطراً لقول، "حسناً،
00:30:25الآن سنقوم بمسح السياق بالأمر forward slash clear".
00:30:27"حسناً، أنا في مجموعة جديدة"، إنه أمر مبالغ فيه.
00:30:29وأنا أتفهم سبب ظهور GSD 2 أيضاً، أليس كذلك؟
00:30:32كان الهدف من GC 2.0 تخفيف تلك المشكلات.
00:30:35ولكن خمن ماذا؟
00:30:36هذا لا يعمل أيضاً
00:30:37لأنه لا يمكنك استخدام خطة Claude code max،
00:30:38مما يعني أنني أدفع مبالغ طائلة.
00:30:40لذا، لا فائدة من ذلك.
00:30:45آمل أن يسلط هذا بعض الضوء
00:30:46على هذا الأمر برمته بالنسبة لك.
00:30:47أعتقد أنك إذا التزمت بـ Claude code القياسي،
00:30:49فستكون بخير تماماً.
00:30:50احتفظ بـ Superpowers كخيار احتياطي لو احتجته فعلاً.
00:30:53فقط اجعل المهارات متاحة على مستوى المشروع.
00:30:55وبصراحة، من الصعب القول أنك بحاجة لـ GSD
00:30:58إلا إذا كنت تفعل شيئاً جنونياً
00:31:00وتحب أن يتم توجيهك خطوة بخطوة
00:31:02خلال كل مرحلة بمفردها.
00:31:03هذا كل ما لدي.
00:31:06كما هو الحال دائماً، أخبروني في التعليقات برأيكم.
00:31:09أود سماع كيف كنتم تستخدمون Superpowers
00:31:11و GSD ومتى أخطأت حتماً في تطبيقهما.
00:31:15إذا كنت ترغب في الحصول على دورة Claude code الاحترافية،
00:31:18فتأكد من الاطلاع عليها.
00:31:19الرابط في سيرتي الذاتية، وفي تعليقي المثبت.
00:31:23وبعيداً عن ذلك، أراكم لاحقاً.