العودة لكل المصادر

Claude · أدوات

Arena Skill: خلّ 100 نسخة من Claude تتنافس على أفضل إجابة

قراءة 5 دقائقآخر تحديث: 27 أكتوبر 2026

كتبه/راجعه طه الشرفي

Skill مجانية ومفتوحة المصدر لـ Claude Code: لما ما تعجبك إجابة Claude، تكتب /arena فتشتغل 100 نسخة على نفس المهمة بأساليب تفكير مختلفة، تهاجم حلول بعض وتدافع عن حلولها، وحَكَم يقيّم كل جولة حتى تبقى إجابة واحدة.

أحيانًا تطلب من Claude شيئًا وتجيك إجابة ما تعجبك، فتعيد السؤال مرة وثنتين وثلاث. Arena Skill تحل هذي المشكلة بطريقة مختلفة: بدل ما تسأل مرة ثانية، تكتب /arena فيشغّل Claude Code 100 وكيل فرعي (sub-agent) على نفس المهمة بالحرف، ويدخلون في بطولة إقصائية حتى تبقى إجابة واحدة.

الـ Skill مجانية ومفتوحة المصدر (رخصة MIT)، بدون تسجيل وبدون API key.


كيف تشتغل؟

  1. الإطلاق: كل وكيل ياخذ نفس نص المهمة، لكن مع بطاقة استراتيجية مختلفة: طريقة تفكير (مثل First principles أو Inversion أو التفكير العكسي)، وطريقة عمل، واستراتيجية. فيه 2,160 بطاقة مختلفة، وما يتكرر نفس الكرت لوكيلين.
  2. الهجوم: الحلول تتقابل في أزواج، وكل طرف ينتقد حل الثاني: وش الغلط، وش المتطلب اللي فاته، وش المدخل اللي يكسره.
  3. الدفاع: كل طرف يرد على الانتقادات، يعترف أو يدافع بدليل، ثم يعدّل حله.
  4. التحكيم: وكيل حَكَم منفصل يقيّم الحلّين على معايير مكتوبة: الصحة 30، الاكتمال 25، الصمود أمام الانتقادات 20، الدقة والتحديد 15، الوضوح 10. الخاسر يطلع.
  5. التكرار: 100 ← 50 ← 25 ← 13 ← 7 ← 4 ← 2 ← 1.
  6. النتيجة: ترجع لك الإجابة الفائزة، والانتقادات اللي صمدت أمامها، وعدد الجولات. ولو كانت عندك إجابة رفضتها، يقارنها حَكَم أخير بالفائزة ويقول لك النتيجة بصراحة حتى لو فازت القديمة.

ما يعدّل ملفاتك: كل الوكلاء يكتبون داخل مجلد .arena/ فقط، والإجابة الفائزة ترجع لك وأنت تقرر تستخدمها أو لا.


طريقة التثبيت

أسهل طريقة: الصق هذا داخل Claude Code:

برومبت
https://github.com/Jakeschincariol/arena-skill

Install this skill, then confirm /arena works.

أو انسخ المجلد بنفسك:

برومبت
git clone https://github.com/Jakeschincariol/arena-skill.git
cp -r arena-skill/skills/arena ~/.claude/skills/

تحتاج Claude Code و Python 3.8 أو أحدث. ما تحتاج تثبّت أي مكتبات إضافية.


طريقة الاستخدام

برومبت
/arena
/arena --quick write the headline for our pricing page
/arena --agents 32 fix the flaky test in tests/test_api.py
  • /arena لوحدها: تاخذ آخر طلب كتبته كمهمة، والإجابة اللي ما عجبتك كإجابة لازم تنهزم.
  • --quick: 16 وكيل فقط، وهو الإعداد المناسب للاستخدام اليومي.
  • --agents N: تحدد عدد المتنافسين بنفسك (الافتراضي 100).

قبل ما تبدأ: انتبه للتكلفة

الـ Skill مجانية، لكن التوكنز على حسابك. تشغيل 100 وكيل يعني 595 استدعاء، ويشتغلون على دفعات من 10، فياخذ وقت. استخدم --quick للمهام العادية، وخلّ الـ 100 للإجابة اللي فعلًا تفرق معك.

وتذكّر: الوكلاء ما يشوفون محادثتك، يشوفون ملف المهمة فقط. إذا كانت المهمة غامضة، بتطلع لك 100 نسخة غامضة. اكتب طلبك بوضوح أولًا.