/ الدليل / الملعب / Carmack-Council
● مجتمع SamJHudson01 ⚡ فوري

Carmack-Council

بواسطة SamJHudson01 · SamJHudson01/Carmack-Council

إطار عمل Claude Code متعدد الوكلاء: 10 خبراء متخصصين (Carmack و Fowler و Kent Beck و Troy Hunt...) يراجع كل منهم الكود بالتوازي مع نافذة سياق خاصة به بحجم 200 ألف رمز.

ينظم Carmack Council التطوير عبر المراحل: spec → خطة → تنفيذ → مراجعة، مع حلقات ردود فعل. الابتكار الرئيسي هو وكلاء فرعيون متوازيون: منسق Chair يرسل 10 متخصصين في نفس الوقت (Carmack للهندسة، Fowler لإعادة الهيكلة، Kent Beck للاختبار، Troy Hunt للأمان، Matteo Collina للخادم الخلفي، Brandur لـ Postgres، Vercel للأداء، Simon Willison للنماذج اللغوية، Karri Saarinen لواجهة المستخدم، Vitaly Friedman لتجربة المستخدم). يحصل كل خبير على نافذة سياق خاصة به بحجم 200 ألف رمز.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

carmack-council-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "carmack-council-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/SamJHudson01/Carmack-Council",
        "~/.claude/skills/Carmack-Council"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "carmack-council-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/SamJHudson01/Carmack-Council",
        "~/.claude/skills/Carmack-Council"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "carmack-council-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/SamJHudson01/Carmack-Council",
        "~/.claude/skills/Carmack-Council"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "carmack-council-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/SamJHudson01/Carmack-Council",
        "~/.claude/skills/Carmack-Council"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "carmack-council-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/SamJHudson01/Carmack-Council",
        "~/.claude/skills/Carmack-Council"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "carmack-council-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/SamJHudson01/Carmack-Council",
          "~/.claude/skills/Carmack-Council"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add carmack-council-skill -- git clone https://github.com/SamJHudson01/Carmack-Council ~/.claude/skills/Carmack-Council

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Carmack-Council

احصل على مراجعة من 10 خبراء للـ PR قبل دمجه

👤 المهندسون في فرق صغيرة لا تمتلك فريق مراجعة متخصص ⏱ ~30 min intermediate

متى تستخدمه: تود أن ينظر شخص متخصص في الأمان وآخر في الأداء وثالث في الاختبار إلى PR الخاص بك — لكن هناك فقط أنت.

المتطلبات الأساسية
  • تم استنساخ Skill — git clone https://github.com/SamJHudson01/Carmack-Council ~/.claude/skills/Carmack-Council
الخطوات
  1. استدعِ مرحلة المراجعة
    مراجعة Carmack Council: <رابط أو اختلاف> PR. أرسل جميع الخبراء.✓ تم النسخ
    → عشر مراجعات متوازية تعمل، كل واحدة في نطاق مجالها
  2. اقرأ التقرير المدمج
    لخّص أفضل 3 مشاكل عبر جميع الخبراء، مرتبة حسب الخطورة.✓ تم النسخ
    → مرتبة حسب الأولوية، وليست 10 تقارير منفصلة
  3. أصلح وأعد المراجعة
    أصلحت 1 و 2. أعد المراجعة مع Troy Hunt و Brandur فقط للمشكلة 3.✓ تم النسخ
    → مراجعة معاد تركيزها، وليست إعادة إرسال كاملة

النتيجة: PR نجا من عدسات 10 خبراء — أقوى من توقيع شكلي من زميل.

المزالق
  • اختلاف الخبراء — يقوم Chair بدمج النتائج وترتيبها حسب الأولوية — إذا تعارض خبيران، اختر ما يلائم موقفك أكثر.
اجمعها مع: github

قم بتمرير ميزة عبر خط أنابيب spec → خطة → تنفيذ → مراجعة كاملة

👤 فرق صغيرة تبني ميزة من البداية إلى النهاية باستخدام AI ⏱ ~120 min advanced

متى تستخدمه: الميزة جوهرية وتريد بوابات منظمة.

الخطوات
  1. spec
    Carmack Council: spec لإضافة الاشتراكات المستندة إلى Stripe.✓ تم النسخ
    → spec يعكس رأي Carmack — عملي وليس معماري متطرف
  2. خطة + تنفيذ
    انتقل إلى الخطة، ثم نفّذ أرق شريحة رأسية.✓ تم النسخ
    → شريحة عملية رقيقة، وليست مستنقع السقالات
  3. مراجعة Council
    مراجعة مع جميع 10 خبراء.✓ تم النسخ
    → نتائج تجاوز المجالات مرتبطة بأسطر حقيقية

النتيجة: ميزة تم شحنها مع تنفيذ تمت مراجعته بشكل شامل.

المزالق
  • تتعامل مع أسلوب الخبير كحقيقة مطلقة — إنها آراء مدعومة بكتابات مهندسين حقيقيين — فهي أدلة وليست أوامر.
اجمعها مع: github · planning-with-files

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

carmack-council-skill + github

قم بتشغيل council_review على PR حقيقي، انشر ملخصاً كتعليق PR

مراجعة Council للـ PR #47؛ انشر أفضل 5 مرتبة حسب الأولوية كتعليق.✓ تم النسخ
carmack-council-skill + planning-with-files

تتبع نتائج council عبر جولات مراجعة متعددة

استخدم planning-with-files progress.md لتتبع نتائج council التي تم حلها.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
spec_stage feature intent بداية الميزة 0
plan_stage approved spec بعد spec 0
implement_stage approved plan عند البناء الفعلي 0
council_review diff or PR قبل الدمج High — 10 parallel agents
single_expert_review diff + expert name إعادة فحص قلق معين بعد الإصلاح 1/10 of full council

التكلفة والحدود

تكلفة التشغيل

حصة API
بدون
الرموز لكل استدعاء
مرتفع — council_review يشغل 10 وكلاء متوازيين
التكلفة المالية
مجاني — المهارات عبارة عن ملفات محلية. تكلفة رموز LLM تتسع مع التوازي.
نصيحة
استخدم single_expert_review لإعادة الفحص الموجهة؛ الـ council الكامل مكلف لكل تشغيل.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد — نصوص خالصة
نقل البيانات الخارجي: بدون — تحدث جميع المراجعات داخل الجلسة

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

لم يتم استدعاء Skill — Claude يقوم بمراجعة عادية

قل 'Carmack Council review' صراحة.

تحقق: ls ~/.claude/skills/Carmack-Council/SKILL.md
رأس SKILL.md غير صحيح

أعد الاستنساخ؛ الوصف يتحكم في منطق الإرسال.

تحقق: head ~/.claude/skills/Carmack-Council/SKILL.md
كلمات تشغيل خاطئة — ينشط خبير واحد فقط

قل 'dispatch all experts' أو 'full council' صراحة.

البدائل

Carmack-Council مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Claude عادي بمراجع واحدالتغييرات الصغيرة حيث 10 خبراء إفراطأرخص، تغطية أقل
مراجعة الكود البشريةالفريق لديه مراجعون حقيقيونأفضل لكن أبطأ — Council يكمل، لا يحل محل

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills