إضافة 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

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

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

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

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