إضافة Superpowers لـ Claude Code: الدليل الشامل

    7 دقائق قراءة
    Ing. Patrik Kelemen
    إضافة Superpowers لـ Claude Code: الدليل الشامل

    حوّل Claude Code من مساعد مفيد إلى شريك تطوير مستقل مع سير عمل منظم، وفرض TDD، وتطوير مدفوع بالوكلاء الفرعيين.

    Namiru AI

    دعم العملاء بالذكاء الاصطناعي لموقعك الإلكتروني

    الصق رابطك. احصل على وكيل دعم في 30 ثانية.

    Claude Code قوي بشكل افتراضي، لكن بدون هيكلة، ينتقل مباشرة إلى البرمجة: بدون تخطيط، بدون اختبارات، بدون نهج منهجي. إضافة Superpowers تحل هذه المشكلة من خلال فرض سير عمل تطوير مثبت يمنع الفوضى.

    ما تفعله Superpowers فعلياً

    Superpowers هو إطار مهارات يعترض Claude Code في اللحظات الرئيسية. بدلاً من كتابة الكود فوراً عندما تطلب شيئاً، يتوقف ويطرح الأسئلة أولاً. ثم يفرض TDD، وينشئ خطط تنفيذ، ويراجع عمله قبل المتابعة.

    سير العمل الأساسي:

    1. العصف الذهني: يحسّن فكرتك من خلال الأسئلة السقراطية
    2. التخطيط: ينشئ مهام صغيرة (2-5 دقائق لكل منها) مع مسارات الملفات الدقيقة
    3. التنفيذ: يرسل وكلاء فرعيين لكل مهمة مع مراجعة من مرحلتين
    4. الإنهاء: يتحقق من الاختبارات، ويقدم خيارات PR/الدمج، وينظف

    التثبيت (10 ثوانٍ)

    bash

    افتح قائمة الإضافات

    /plugin

    انتقل إلى تبويب "Discover"

    ابحث عن "superpowers"

    اختر وثبّت

    بعد التثبيت، أعد تشغيل Claude Code. سترى "SessionStart:startup hook succeeded: Success" لتأكيد أن الإضافة نشطة.

    image

    ما يتم تثبيته

    الإضافة تحزم كل ما تحتاجه:

    المكونمضمّن
    الأوامرexecute-plan، write-plan، brainstorm
    الوكلاءcode-reviewer
    المهارات14 مهارة بما في ذلك TDD، التصحيح، git worktrees، مراجعة الكود
    الخطافاتSessionStart (يبدأ سير العمل تلقائياً)

    الأوامر الأساسية الثلاثة

    /superpowers:brainstorm

    استخدم هذا قبل أي ميزة جديدة. سيقوم Claude بـ:

    • طرح أسئلة توضيحية حول هدفك
    • استكشاف البدائل التي لم تفكر فيها
    • عرض التصميم في أجزاء سهلة الفهم للتحقق
    • حفظ وثيقة تصميم للرجوع إليها

    متى يتم التفعيل: بداية أي ميزة، إعادة هيكلة، أو ترحيل.

    /superpowers:write-plan

    بعد العصف الذهني، ينشئ هذا خطة تنفيذ حيث:

    • كل مهمة تستغرق 2-5 دقائق كحد أقصى
    • كل مهمة لها مسارات ملفات دقيقة ومقتطفات كود كاملة
    • خطوات التحقق مدمجة في كل مهمة
    • الخطة تفترض أن "مهندساً مبتدئاً متحمساً بدون سياق" سينفذها

    /superpowers:execute-plan

    ينفذ الخطة باستخدام التطوير المدفوع بالوكلاء الفرعيين:

    • وكيل فرعي جديد لكل مهمة (سياق نظيف)
    • مراجعة من مرحلتين: الامتثال للمواصفات، ثم جودة الكود
    • نقاط تفتيش بشرية بين الدفعات
    • المشاكل الحرجة تمنع التقدم تلقائياً

    شرح المهارات الـ 14

    المهارةما تفعله
    test-driven-developmentيفرض RED-GREEN-REFACTOR. يحذف الكود المكتوب قبل الاختبارات.
    systematic-debuggingعملية سبب جذري من 4 مراحل مع دفاع متعمق
    using-git-worktreesينشئ فرعاً معزولاً، يشغّل الإعداد، يتحقق من خط أساس نظيف
    using-superpowersمقدمة لنظام المهارات
    dispatching-parallel-agentsسير عمل وكلاء فرعيين متزامنين
    executing-plansتنفيذ دفعات مع نقاط تفتيش
    finishing-a-development-branchخيارات الدمج/PR/الاحتفاظ/التجاهل، التنظيف
    brainstormingتحسين التصميم السقراطي
    writing-plansتخطيط تنفيذ مفصل
    requesting-code-reviewقائمة تحقق ما قبل المراجعة، يمنع عند المشاكل الحرجة
    receiving-code-reviewالرد على الملاحظات بشكل منهجي
    writing-skillsمهارة وصفية لإنشاء مهارات جديدة
    verification-before-completionيضمن أن الإصلاحات تعمل فعلاً
    subagent-driven-developmentمراجعة من مرحلتين لكل مهمة

    image

    كيف تُفعّل المهارات تلقائياً

    المهارات ليست أوامر تستدعيها، بل تُفعّل بناءً على السياق:

    • البدء في مناقشة ميزة جديدة ← تُفعّل brainstorming
    • الموافقة على التصميم ← تُفعّل using-git-worktrees
    • بدء التنفيذ ← تُفعّل test-driven-development
    • إكمال المهمة ← تُفعّل requesting-code-review
    • إنجاز جميع المهام ← تُفعّل finishing-a-development-branch

    يتحقق Claude من المهارات ذات الصلة قبل أي مهمة. هذه سير عمل إلزامية، وليست اقتراحات.

    تكامل Git worktree

    تستخدم Superpowers git worktrees للتطوير المعزول: bash

    ما يحدث خلف الكواليس:

    git worktree add ../project-feature feature-branch cd ../project-feature

    يعمل Claude هنا، يبقى الفرع الرئيسي نظيفاً

    الفوائد:

    • تشغيل عدة نسخ من Claude على ميزات مختلفة
    • الحفاظ على استقرار الفرع الرئيسي أثناء التجريب
    • تنظيف سهل إذا حدث خطأ

    التطوير المدفوع بالوكلاء الفرعيين

    النمط الأقوى. بدلاً من جلسة Claude واحدة طويلة:

    1. الوكيل الرئيسي ينشئ الخطة
    2. وكيل فرعي جديد ينفذ كل مهمة
    3. وكيل المراجعة (code-reviewer) يفحص العمل
    4. الوكيل الرئيسي يتابع أو يطلب إصلاحات

    لماذا يعمل هذا: كل وكيل فرعي يبدأ بسياق نظيف يركز على مهمة واحدة. لا ارتباك متراكم من جلسات طويلة.

    فرض TDD

    تأخذ Superpowers TDD على محمل الجد. المهارة:

    • تتطلب اختبار فاشل قبل التنفيذ
    • تراقب فشل الاختبار (يثبت أنه يختبر شيئاً)
    • تنفذ الحد الأدنى من الكود للنجاح
    • تلتزم عند النجاح
    • تعيد الهيكلة فقط بعد النجاح

    إذا كتب Claude كوداً قبل الاختبارات، تأمره المهارة بحذف ذلك الكود والبدء من جديد.

    مثال عملي

    أنت: أحتاج مصادقة مستخدم لتطبيق Express الخاص بي

    Claude (مع Superpowers): → يُفعّل مهارة العصف الذهني → يسأل: OAuth أم كلمات مرور؟ جلسة أم JWT؟ ما المزودون؟ → يستكشف: تحديد المعدل؟ قفل الحساب؟ متطلبات كلمة المرور؟ → يعرض التصميم في أقسام لموافقتك

    أنت: يبدو جيداً، لنخطط له

    Claude: → يُفعّل مهارة writing-plans → ينشئ 12 مهمة، كل منها 2-5 دقائق → المهمة 1: إنشاء اختبار فاشل لنقطة نهاية /signup → المهمة 2: تنفيذ معالج signup لتمرير الاختبار → كل مهمة لها مسارات ملفات دقيقة وكود

    أنت: نفّذ

    Claude: → ينشئ وكيلاً فرعياً للمهمة 1 → وكيل code-reviewer يتحقق من المخرجات → ينشئ وكيلاً فرعياً للمهمة 2 → يبلغ عن التقدم، يطلب الموافقة للمتابعة

    إدارة الإضافة

    من قائمة /plugin يمكنك:

    • تعطيل الإضافة: إيقاف مؤقت
    • وضع علامة للتحديث: وضع علامة لدورة التحديث التالية
    • التحديث الآن: الحصول على أحدث إصدار فوراً
    • إلغاء التثبيت: الإزالة الكاملة
    • عرض على GitHub: رؤية الكود المصدري

    متى لا تستخدم Superpowers

    • أسئلة سريعة لمرة واحدة
    • تعديلات ملفات بسيطة
    • مهام أقل من 5 دقائق

    لهذه الحالات، العبء الإضافي لا يستحق. تتألق Superpowers في الميزات متعددة الملفات، وإعادة الهيكلة، والترحيلات التي تتطلب تنفيذاً منهجياً.

    مرجع سريع

    الإجراءكيف
    التثبيت/plugin ← Discover ← superpowers
    بدء التصميم/superpowers:brainstorm
    إنشاء خطة/superpowers:write-plan
    تنفيذ خطة/superpowers:execute-plan
    التحديث/plugin ← اختر superpowers ← Update now

    تحوّل Superpowers Claude Code من "مساعد مفيد يخرج أحياناً عن المسار" إلى "شريك تطوير منهجي يتبع عمليات مثبتة". سير العمل المنظم يمنع أكثر أنماط الفشل شيوعاً: الاختبارات المتخطاة، والحالات الحدية المفقودة، والميزات التي تنحرف عن المتطلبات.

    صنع بواسطة Namiru.ai - دردشة ذكاء اصطناعي جاهزة للاستخدام لموقعك.

    Patrik Kelemen
    Author
    Ing. Patrik Kelemen
    Founder of Namiru.aiSlovakia, EU

    Senior software engineer with 10+ years of experience, specializing in AI chat widgets and automation. Building Namiru.ai to help businesses leverage AI without complexity.

    AI AgentsAngularReactNodeJSAWSAzure
    هل استمتعت بهذا المقال؟

    اكتشف ما يمكن للذكاء الاصطناعي فعله لـ موقعك الإلكتروني

    الصق رابط موقعك وشاهد وكيل الذكاء الاصطناعي يبدأ العمل في ثوانٍ.

    عملاؤك يحصلون على إجابات فورية. أنت تحصل على عملاء محتملين وتحليلات ووقتك مرة أخرى.

    لا حاجة لبطاقة ائتمان

    Namiru.ai

    AI chat for your website