superpowers-dsh
نشط ومستقريعمل محلياً ✓بدون اشتراك APIإضافة لـDeepSeek Harness تتيح مهارات Superpowers للتصميم والتخطيط والاختبار والتصحيح والمراجعة.
npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dshالاستخدام المثالي لهذه الأداة
تناسب من يستخدم DSH ويريد مهارات جاهزة تنظم دورة البرمجة داخل profile. لا توفر توزيع نماذج أو effort تلقائيًا.
التفاصيل والميزات المصورة
superpowers-dsh إضافة مستقلة تكيّف مهارات مشروع obra/superpowers مع DeepSeek Harness. تسجل مزود مهارات في طبقة host داخل ctx.skills، فتظهر المهارات في فهرس وكلاء الـprofile ويمكن تحميلها بأداة skill.
🧭 متى تستخدمها؟
تناسب مستخدم DSH الذي يريد خطوات واضحة لتصميم الميزة وتخطيطها، تطويرها بالاختبارات، تصحيح الأعطال ومراجعة الإنجاز. ليست موجهة إلى اختيار النموذج أو تغيير effort تلقائيًا، ولا تغني عن صلاحيات أدوات DSH نفسها.

🌟 الميزات وطريقة العمل
1. إدخال المهارات إلى DSH
يضيف cordis.patch.yml طبقة الحزمة، ويسجل lib/index.js مزودًا في ctx.skills. يقرأ المزود ملفات skills/<name>/SKILL.md عند الحاجة. بعد إعادة تشغيل profile تظهر المهارات للوكلاء التابعين له. هذا لا يعني تشغيل جميع المهارات دفعة واحدة.
2. التصميم والتخطيط
using-superpowers مدخل للتعرف على المهارات؛ brainstorming تساعد على صياغة التصميم، وwriting-plans تضع مهام التنفيذ. executing-plans تتبع الخطة مع نقاط مراجعة.
3. الاختبار والتصحيح والتحقق
test-driven-development توجّه دورة الاختبار قبل الكود، وsystematic-debugging تبحث عن سبب العطل، وverification-before-completion تطلب دليلًا قبل القول إن المهمة انتهت.
4. تعاون الوكلاء وتكييف الأوامر
subagent-driven-development وdispatching-parallel-agents تصفان توزيع المهام عند الحاجة. يكيف المشروع مراجع الوكلاء الفرعيين إلى أدوات DSH مثل subagent وsubagent_fork، ويحوّل أسماء المهارات إلى صيغ DSH دون بادئة superpowers:.
🪜 مثال استخدام توضيحي
اطلب من DSH إضافة مسار اعتماد لميثاق مشروع. ابدأ بتحديد الحالات والأدوار في التصميم، ثم خطة للملفات والاختبارات، ثم نفذ وتحقق من النتائج. يدويًا ستكرر هذه التعليمات وتسلسلها في كل محادثة؛ الإضافة تجعل المهارات متاحة في الفهرس لتحميلها. المثال لم يُنفذ على مشروع فعلي.
⚖️ مقارنة بالعمل اليدوي
| يدويًا في DSH | مع superpowers-dsh |
|---|---|
| نسخ تعليمات التصميم والتخطيط لكل مهمة | مهارات جاهزة داخل فهرس DSH |
| تذكير الوكيل بالتشخيص والاختبارات | مهارات تصحيح واختبار وتحقق |
| ترجمة تعليمات المشروع الأصلي لأدوات DSH | مراجع أدوات DSH مكيّفة ضمن الحزمة |
🚀 التثبيت والتحقق
المتطلبات المذكورة في README الإنجليزي: DeepSeek Harness وpnpm. للـprofile المسمى web: npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh. أعد تشغيل npx @deepseek-ai/dsh web وحدّث المتصفح، ثم افحص dsh --profile web --dump-config بحثًا عن superpowers-dsh. استخدم اسم profile الفعلي إن اختلف. يمكن التثبيت أيضًا بالصيغة dsh plugin --profile web add superpowers-dsh. أمر npm install وحده لا يسجل الإضافة في profile. لم ننفذ الأوامر هنا.
⚙️ الإعداد والتوافق والتكلفة
الإصدار المسجل في package.json هو 0.1.0؛ الترخيص MIT، والحزمة لا تعلن اعتماديات تشغيل خارج وحدات Node وخدمة ctx.skills في DSH. يستهدف profile الذي تحدده في --profile، ويوثق README أمثلة web وheadless. لا يعني ترخيص الإضافة أن تكلفة DSH أو النماذج صفر. لا توثق المصادر مسار جميع بيانات DSH خارج الإضافة؛ امنح الوكيل صلاحيات الملفات والأوامر بما يلائم مشروعك.
⚠️ الحدود والتحقق من العدد
يقول README إن الحزمة تسجل 14 مهارة، لكن جدول المهارات الظاهر يسرد 13 اسمًا. لهذا لا نعتمد العدد قبل مطابقة ملفات skills في نسخة التثبيت. الحزمة تكييف منفصل عن المستودع الأصلي؛ قد تختلف إصداراتهما ومهاراتهما. التثبيت لا يختار نماذج أو effort تلقائيًا.
📚 المصادر والمؤشرات
المستودع الأصلي للحزمة، README الإنجليزي، package.json، والمشروع الذي اشتقت منه المهارات. تحققنا في 2026-09-23: 93 نجمة و3 forks في GitHub، وليست تقييمات مستخدمين.