عن المشروع
Superpowers هي منهجية كاملة لتطوير البرمجيات مصممة لتغيير طريقة عمل وكلاء البرمجة بالذكاء الاصطناعي. وهي مبنية كمجموعة من المهارات القابلة للتركيب بالإضافة إلى تعليمات أولية تجعل الوكيل يستخدمها تلقائيًا. فبدلًا من الانتقال مباشرة إلى كتابة الكود، يقوم الوكيل الذي يستخدم Superpowers أولًا بتوضيح ما يحاول المستخدم بناؤه، ويعرض تصميمًا في أقسام قابلة للقراءة، ويحصل على الموافقة قبل إنشاء خطة تنفيذ.
يصف المشروع سير عمل أساسيًا مكوّنًا من مراحل إلزامية تُستدعى تلقائيًا: تعمل مرحلة brainstorming على صقل الفكرة إلى مستند تصميم؛ وتُنشئ git worktrees بيئة معزولة؛ وتقسّم writing-plans العمل إلى مهام صغيرة بمسارات ملفات دقيقة وخطوات تحقق؛ ويوزّع subagent-driven development أو executing-plans المهام مع مراجعة على مرحلتين؛ ويفرض test-driven development دورة RED-GREEN-REFACTOR؛ ويتحقق requesting-code-review من العمل مقابل الخطة؛ ويتولى finishing-a-development-branch الدمج أو التنظيف.
تتضمن مكتبة المهارات الاختبار، والتصحيح المنهجي، والتحقق قبل الإكمال، والعصف الذهني، والتخطيط، وإرسال الوكلاء المتوازي، ومراجعة الكود، وإدارة worktree، ومهارات ميتا لكتابة مهارات جديدة. ويؤكد المشروع على التطوير القائم على الاختبار أولًا، والعملية المنهجية بدلًا من التخمين، وتقليل التعقيد، والأدلة بدلًا من الادعاءات.
يمكن تثبيت Superpowers عبر العديد من بيئات تشغيل وكلاء البرمجة، بما في ذلك Claude Code وAntigravity وCodex App/CLI وCursor وDevin CLI وFactory Droid وGemini CLI وGitHub Copilot CLI وGrok Build CLI وKimi Code وOpenCode وPi وHermes Agent، مع تعليمات مقدمة لكل منها.
المشروع مرخّص بموجب MIT. ويتضمن ميزة اختيارية للقياس المرئي المرافق تقوم بتحميل شعار Prime Radiant لتقدير الاستخدام وانتشار الإصدارات؛ ويمكن تعطيلها عبر متغير البيئة SUPERPOWERS_DISABLE_TELEMETRY أو عبر خيارات إلغاء القياس في Claude Code.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.