|

تحليل everything-claude-code: تحليل شامل لـ 13 وكيلاً وأكثر من 40 مهارة لمجموعة إضافات Claude Code ذات الـ 50 ألف نجمة

everything-claude-code-plugin-guide-ar 图示

أصبح Claude Code أحد أكثر أدوات البرمجة بالذكاء الاصطناعي استخداماً من قبل المطورين. لكن معظم المستخدمين يستفيدون من 30% فقط من قدراته — وهي كتابة الكود عبر المحادثة المباشرة.

everything-claude-code هي مجموعة من إضافات تكوين Claude Code التي حصدت ما يقرب من 50 ألف نجمة على GitHub، وهي مفتوحة المصدر من قبل Affaan Mustafa، الفائز في هاكاثون Anthropic. يوفر هذا المشروع 13 وكيلًا (Agent) متخصصًا، وأكثر من 40 مهارة (Skills) يتم تحميلها عند الطلب، و32 أمرًا سريعًا، بالإضافة إلى نظام تعلم مستمر متكامل، مما يرفع كفاءة التطوير باستخدام Claude Code إلى مستوى جديد تمامًا.

الفلسفة الجوهرية للمشروع: Claude Code ليس مجرد أداة دردشة، بل هو منصة لتنسيق وكلاء الذكاء الاصطناعي (AI Agents) يمكن تخصيصها بعمق.

مؤشر المشروع البيانات
نجوم GitHub ~49,900 (قرابة 50 ألف)
التفرعات (Forks) ~6,200
وكلاء (Agents) متخصصون 13 وكيلًا
مهارات حسب الطلب (Skills) +40 مهارة
أوامر سريعة 32 أمرًا
اللغات المدعومة TypeScript، Python، Go، Java، C++
الإصدار الحالي v1.5.0 (فبراير 2026)
الترخيص MIT مفتوح المصدر

🚀 بداية سريعة: تتطلب استدعاءات API لـ Claude Code دعماً من نماذج Claude. من خلال APIYI (apiyi.com)، يمكنك الحصول بسرعة على واجهات برمجة التطبيقات (API) لنماذج مثل Claude 4 Sonnet وClaude 4 Opus وغيرها، وهي جاهزة للاستخدام فوراً مع إضافات everything-claude-code.


ما هو everything-claude-code: من بطل هاكاثون إلى مشروع مفتوح المصدر بـ 50 ألف نجمة

خلفية نشأة everything-claude-code

في سبتمبر 2025، شارك "عفان مصطفى" (Affaan Mustafa) وزميله @DRodriguezFX في هاكاثون نيويورك الذي نظمته Anthropic بالتعاون مع Forum Ventures. نجح الفريق في بناء منتج zenith.chat بالكامل باستخدام Claude Code خلال 8 ساعات فقط، ليتفوقوا على أكثر من 100 فريق مشارك ويحصدوا المركز الأول وجائزة قدرها 15,000 دولار من رصيد API.

كان السلاح السري وراء هذا الفوز هو مجموعة إعدادات Claude Code التي صقلها "عفان" خلال 10 أشهر من الاستخدام اليومي. بعد المسابقة، قام بنشر هذه الإعدادات كمشروع مفتوح المصدر تحت اسم everything-claude-code.

التموضع الأساسي لـ everything-claude-code

لا يعد everything-claude-code برنامجاً مستقلاً، بل هو طبقة تحسين للإعدادات خاصة بـ Claude Code. يعمل على توسيع قدرات Claude Code من خلال الآتي:

بُعد التحسين Claude Code الأصلي بعد تثبيت everything-claude-code
تخطيط المهام يتطلب وصفاً يدوياً أمر /plan يفكك المهام تلقائياً
مراجعة الكود يتطلب طلباً يدوياً وكيل (Agent) متخصص يراجع تلقائياً
التطوير القائم على الاختبار يتطلب كتابة الاختبارات بنفسك وكيل TDD يوجه العملية بالكامل
فحص الأمان لا يوجد فحص مدمج فحص AgentShield بـ 912 قاعدة أمان
تراكم المعرفة كل جلسة مستقلة بذاتها نظام تعلم مستمر بذاكرة عابرة للجلسات
دعم لغات متعددة معالجة عامة قواعد مخصصة وأفضل الممارسات لكل لغة

رابط المشروع على GitHub: github.com/affaan-m/everything-claude-code


تحليل بنية everything-claude-code الرباعية الطبقات

يعتمد everything-claude-code بنية رباعية الطبقات مصممة بعناية، حيث تعالج كل طبقة مشكلات مختلفة:

everything-claude-code-plugin-guide-ar 图示

الطبقة الأولى: طبقة تفاعل المستخدم (الأوامر والقواعد)

تعد الأوامر المختصرة الـ 32 هي المدخل للتفاعل مع everything-claude-code. وهي مقسمة إلى 6 فئات رئيسية:

فئة الأمر أمثلة على الأوامر الوظيفة
سير العمل الأساسي /plan, /tdd, /e2e تخطيط المهام، التطوير القائم على الاختبار، الاختبار الشامل
جودة الكود /code-review, /build-fix, /refactor-clean مراجعة الكود، إصلاح أخطاء البناء، إعادة الهيكلة والتنظيف
تعاون الوكلاء المتعددين /multi-plan, /multi-execute تعاون عدة وكلاء بالتوازي لإنجاز مهام معقدة
نظام التعلم /learn-eval, /evolve تقييم نتائج التعلم، وتطوير الخبرات إلى مهارات
أوامر مخصصة للغات /go-review, /python-review مراجعة الكود للغات برمجة محددة
إدارة الجلسات /sessions, /checkpoint تتبع الجلسات وحفظ نقاط التفتيش

أما القواعد (Rules) فهي إعدادات أساسية يتم تحميلها دائماً في السياق، وتشمل معايير البرمجة العامة، وسير عمل Git، ومتطلبات تغطية الاختبار (80% TDD)، وقواعد الأمان. تنقسم هذه القواعد إلى ثلاث مجموعات مخصصة لـ TypeScript و Python و Go.

الطبقة الثانية: الطبقة الذكية (الوكلاء والمهارات)

تعتبر الوكلاء الـ 13 المتخصصين هي القوة الضاربة في everything-claude-code. لكل وكيل حدود مسؤولية واضحة وصلاحيات أدوات محددة:

اسم الوكيل المسؤولية صلاحيات الأدوات
Planner تفكيك المهام عالي المستوى والتخطيط واسعة (تنسيقية)
Architect تصميم النظام واتخاذ القرارات المعمارية واسعة (تنسيقية)
TDD Guide توجيه عملية التطوير القائم على الاختبار أدوات الكود والاختبار
Code Reviewer مراجعة عامة للكود تحليل للقراءة فقط
Security Reviewer مراجعة أمنية متخصصة تحليل للقراءة فقط
Build Error Resolver تشخيص وإصلاح أخطاء البناء أدوات البناء وتصحيح الأخطاء
E2E Runner تنفيذ الاختبارات الشاملة أدوات تنفيذ الاختبارات
Refactor Cleaner إعادة هيكلة وتنظيف الكود أدوات تحرير الكود
Doc Updater الصيانة التلقائية للتوثيق أدوات تحرير المستندات
Go Reviewer مراجعة مخصصة للغة Go تحليل للقراءة فقط
Go Build Resolver إصلاح أخطاء بناء Go أدوات بناء Go
Python Reviewer مراجعة مخصصة لـ Python (PEP 8) تحليل للقراءة فقط
Database Reviewer مراجعة SQL/ORM والترحيلات قواعد بيانات للقراءة فقط

يعتمد الوكلاء نمط التفويض الهرمي: يمتلك الوكلاء المنسقون (Planner, Architect) صلاحيات واسعة للوصول إلى الأدوات وتوجيه الوكلاء المتخصصين، بينما يقتصر وصول الوكلاء المتخصصين على الأدوات المرتبطة بمسؤولياتهم فقط لتجنب تجاوز الصلاحيات.

أما المهارات (Skills) الـ 40+ فهي وحدات معرفية يتم تحميلها عند الحاجة فقط. بخلاف القواعد، لا تشغل المهارات مساحة دائمة في نافذة السياق، وتغطي مجالات مثل:

  • تطوير الواجهات الخلفية: أنماط تصميم API، التخزين المؤقت لقواعد البيانات، استراتيجيات الترحيل، تحسين الأداء.
  • تطوير الواجهات الأمامية: React, Next.js, اختبارات E2E, نموذج كائن الصفحة (POM).
  • لغات البرمجة: TypeScript, Python, Go, Java, C++, Django, Spring Boot.
  • DevOps: حاويات Docker، أنماط النشر، إدارة العمليات بـ PM2.
  • وظائف متقدمة: تحسين التوكنات، خطوط إنتاج LLM الواعية بالتكلفة، فحص الأمان.

🎯 نصيحة تقنية: يعتمد نظام الوكلاء والمهارات في everything-claude-code على القدرات الاستنتاجية القوية لنماذج Claude. نوصي باستخدام واجهات API لسلسلة نماذج Claude 4 عبر منصة APIYI (apiyi.com)، حيث يتيح دمجها مع everything-claude-code الاستفادة القصوى من قدرات تعاون الوكلاء المتعددين.

الطبقة الثالثة: طبقة الأتمتة (الخطافات والسكربتات)

الخطافات (Hooks) هي آليات أتمتة مدفوعة بالأحداث، يتم تفعيلها تلقائياً في مراحل مختلفة من دورة حياة Claude Code:

نوع الخطاف توقيت التفعيل الوظيفة
PreToolUse قبل استخدام الأداة فحص بوابات الجودة
PostToolUse بعد استخدام الأداة التحقق من النتائج
SessionStart عند بدء الجلسة تحميل السياق والذاكرة
SessionEnd عند نهاية الجلسة حفظ الأنماط والذاكرة المستمرة
PreCompact قبل ضغط السياق تقديم مقترحات ضغط استراتيجية
Stop عند إنهاء الجلسة استخراج الأنماط وترسيخ الخبرات

الطبقة الرابعة: طبقة التعلم (التعلم المستمر v1 و v2)

هذه هي الميزة الأكثر تفرداً في everything-claude-code، حيث تتيح لـ Claude Code تراكم الخبرات عبر الجلسات المختلفة.

نظام التعلم v1 (قائم على المهارات):

  • يستخرج أنماط البرمجة عبر خطاف Stop عند نهاية الجلسة.
  • يخزن الأنماط في دليل ~/.claude/skills/learned/.
  • يحقق نسبة تغطية تتراوح بين 50-80%.

نظام التعلم v2 (قائم على الغريزة):

  • يحقق تغطية بنسبة 100% عبر خطافي PreToolUse و PostToolUse.
  • كل وحدة تعلم هي "غريزة" (Instinct)، مع درجة ثقة تتراوح بين 0.3 و 0.9.
  • يستخدم أمر /evolve لدمج 3 غرائز مرتبطة أو أكثر في وحدة مهارة قابلة لإعادة الاستخدام.

دليل تثبيت everything-claude-code وتكوين Claude Code API

تثبيت everything-claude-code

المتطلبات المسبقة: إصدار Claude Code CLI v2.1.0 أو أحدث.

الخطوة 1: تثبيت الإضافة

# تثبيت الإضافة عبر متجر إضافات Claude Code
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

الخطوة 2: تثبيت ملفات القواعد

# استنساخ المستودع
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# اختر مجموعة القواعد بناءً على لغة البرمجة الأساسية لمشروعك
./install.sh typescript    # لمشاريع TypeScript
./install.sh python        # لمشاريع Python
./install.sh golang        # لمشاريع Go

الخطوة 3: التحقق من التثبيت

# اختبره داخل Claude Code
/plan "Add user authentication"

إذا رأيت Planner Agent يقوم بتقسيم المهام تلقائيًا وتفويضها إلى وكلاء (Agents) آخرين، فهذا يعني أن التثبيت تم بنجاح.

تكوين الوصول إلى Claude Code API

يتطلب تشغيل Claude Code دعمًا من واجهة برمجة تطبيقات (API) لنماذج Claude. إليك خطوات التكوين عبر منصة APIYI:

# إعداد عنوان واجهة API
export ANTHROPIC_BASE_URL=https://api.apiyi.com

# إعداد مفتاح API
export ANTHROPIC_API_KEY=مفتاح_API_الخاص_بك

💡 نصيحة: تدعم منصة APIYI (apiyi.com) سلسلة نماذج Claude الكاملة، بما في ذلك Claude 4 Opus وClaude 4 Sonnet وغيرها. يؤدي التعاون بين الوكلاء المتعددين في everything-claude-code إلى إجراء العديد من استدعاءات API، ويمكنك التحكم في التكاليف بفعالية من خلال طرق الدفع المرنة في APIYI.

بعد اكتمال التكوين، سيستخدم Claude Code تلقائيًا واجهة APIYI لاستدعاء نماذج Claude، وستعمل جميع الوكلاء (Agents) والمهارات (Skills) في everything-claude-code بشكل طبيعي.

Claude Code الأصلي مقابل everything-claude-code المحسن مقارنة القدرات في 6 أبعاد رئيسية

Claude Code الأصلي + كل شيء claude-code

تخطيط المهام وصف المتطلبات يدوياً /plan تفكيك المهام تلقائيًا → تفويض Planner Agent → تنفيذ متوازٍ لعدة Agents +200%

مراجعة الكود طلب مراجعة الكود يدويًا مراجع الكود + مراجع الأمان + وكيل Python/Go مخصص للمراجعة المتوازية التلقائية +180%

فحص أمني لا توجد قدرة مسح مدمجة AgentShield: 912 قاعدة · 102 تحليل ثابت · 3-Agent مسح تنافسي · تغطية بنسبة 98% جديد

مدفوع بالاختبار يتطلب كتابة حالات الاختبار يدوياً TDD Guide Agent: العملية الكاملة RED→GREEN→REFACTOR · التحقق من طرف إلى طرف E2E Runner +150%

تراكم المعرفة كل جلسة مستقلة، بدون ذاكرة التعلم المستمر v1+v2: ذاكرة عبر الجلسات · تقييم ثقة Instinct · /evolve التطور التلقائي جديد

إدارة التوكنات يتم تحميل جميع الأدوات دائماً، بدون تحسين Rules ثابتة + Skills تُحمل عند الطلب + Agent يُنشط عند الطلب · تعظيم استغلال نافذة السياق 200K +120%

احصل على Claude 4 API عبر APIYI apiyi.com · أطلق العنان لكامل إمكانات Claude Code مع everything-claude-code


شرح الميزات الأساسية الخمس لـ everything-claude-code

الميزة الأولى: نظام تعاون الوكلاء المتعددين (Multi-Agent)

تكمن القوة القصوى لـ everything-claude-code في العمل التعاوني بين عدة وكلاء (Agents). لنأخذ تطوير ميزة كاملة كمثال:

  1. باستخدام أمر /plan يقوم وكيل التخطيط (Planner Agent) بتقسيم المتطلبات إلى عدة مهام فرعية.
  2. يقوم وكيل الهندسة المعمارية (Architect Agent) بتصميم الحل التقني وهيكل النظام.
  3. يبدأ وكيل توجيه التطوير القائم على الاختبار (TDD Guide Agent) بكتابة حالات الاختبار أولاً.
  4. بعد اكتمال التطوير، يقوم وكيل مراجعة الكود (Code Reviewer Agent) ووكيل مراجعة الأمان (Security Reviewer Agent) بالمراجعة بشكل متوازٍ.
  5. يقوم وكيل تشغيل اختبارات الطرف إلى الطرف (E2E Runner Agent) بتنفيذ الاختبارات للتحقق من الصحة.
  6. يقوم وكيل تحديث الوثائق (Doc Updater Agent) بتحديث المستندات ذات الصلة تلقائياً.

تتم العملية بالكامل دون الحاجة للتبديل اليدوي، حيث يتعاون الوكلاء تلقائياً من خلال التفويض الهرمي.

الميزة الثانية: AgentShield للتدقيق الأمني

AgentShield هي أداة مسح أمني مدمجة، مصممة خصيصاً لمواجهة المخاطر الأمنية في بيئة Claude Code:

  • 912 قاعدة اختبار، مع تغطية للكود بنسبة 98%.
  • 102 قاعدة تحليل ساكن (Static Analysis).
  • نطاق الفحص: تسريب المفاتيح، مشاكل الصلاحيات، مخاطر حقن الـ Hook، وثغرات MCP.
  • خط مسح تنافسي يضم ثلاثة وكلاء (باستخدام نموذج Opus).
# مسح أساسي
npx ecc-agentshield scan

# مسح عميق (باستخدام نموذج Opus)
npx ecc-agentshield scan --opus --stream

الميزة الثالثة: اقتصاديات نافذة السياق

أحد مفاهيم التصميم الأساسية لـ everything-claude-code هو كفاءة الرموز (Tokens). نافذة السياق في Claude Code التي تبلغ 200 ألف Token تُستهلك بشكل كبير في الاستخدام الفعلي:

مصدر الاستهلاك الاستهلاك التقديري
موجه النظام (System Prompt) ~10K tokens
القواعد الدائمة (Rules) ~5-8K tokens
تعريفات أدوات MCP حوالي ~2-5K tokens لكل أداة
سجل المحادثة تراكم مستمر

إذا تم تفعيل الكثير من أدوات MCP، فقد تتقلص المساحة المتاحة فعلياً من الـ 200 ألف Token إلى حوالي 70 ألفاً فقط. حل everything-claude-code هو:

  • تحميل القواعد (Rules) دائماً (تكلفة ضرورية، حوالي 5-8K).
  • تحميل المهارات (Skills) عند الطلب (تستهلك Tokens فقط عند استخدامها).
  • تنشيط الوكلاء (Agents) عند الطلب (يتم تحميلهم فقط عند التفويض).

ينصح المشروع بعدم تفعيل أكثر من 10 أدوات MCP لكل مشروع.

الميزة الرابعة: دعم تطوير اللغات المتعددة

لا يدعم everything-claude-code لغة TypeScript فحسب، بل يوفر قواعد ووكلاء مراجعة مخصصين للغات البرمجة الخلفية (Backend) الرئيسية:

اللغة مجموعة القواعد الوكيل المخصص دعم الإطارات (Frameworks)
TypeScript أفضل ممارسات TS Code Reviewer React، Next.js
Python PEP 8، تلميحات النوع Python Reviewer Django، DRF، Celery
Go اصطلاحات Go، معالجة الأخطاء Go Reviewer + Go Build Resolver gRPC، PostgreSQL
Java Spring Boot
C++ دعم أساسي

الميزة الخامسة: قوالب مشاريع عملية

يحتوي المشروع على 4 قوالب تكوين لمشاريع حقيقية يمكن نسخها واستخدامها مباشرة:

القالب المكدس التقني (Tech Stack) سيناريو الاستخدام
تطبيق SaaS Next.js + Supabase + Stripe منتجات Web SaaS
خدمات Go المصغرة gRPC + PostgreSQL الخدمات المصغرة للخلفية
Django REST DRF + Celery Python Web API
Rust API Axum + SQLx + PostgreSQL واجهات برمجة تطبيقات عالية الأداء

الأسئلة الشائعة حول everything-claude-code (FAQ)

س1: هل يتطلب everything-claude-code دفع رسوم؟

المشروع نفسه مجاني تماماً ومفتوح المصدر بموجب ترخيص MIT. ولكن تشغيل Claude Code يتطلب تكاليف استدعاء واجهة برمجة التطبيقات (API) لنماذج Claude. من خلال منصة APIYI (apiyi.com)، يمكنك الحصول على طرق فوترة مرنة تناسب المطورين الأفراد والفرق.

س2: هل سيؤثر التثبيت على الوظائف الأصلية لـ Claude Code؟

لا. everything-claude-code هو تحسين على طبقة التكوين فقط، ولا يعدل الكود الأساسي لـ Claude Code. يمكنك اختيار استخدام الوكلاء أو المهارات أو الأوامر التي تريدها، كما يمكنك إلغاء التثبيت في أي وقت للعودة إلى الحالة الأصلية.

س3: هل سيزيد تعاون الوكلاء المتعددين من عدد استدعاءات الـ API؟

نعم. في وضع الوكلاء المتعددين، يعتبر استنتاج كل وكيل استدعاء API مستقلاً. يُنصح باستخدام /plan للتعاون بين الوكلاء عند الحاجة فقط، واستخدام Claude Code مباشرة للمهام البسيطة. يمكنك إدارة تكاليف الاستدعاء بفعالية عبر الوصول إلى Claude API من خلال APIYI (apiyi.com).

س4: ما هي نماذج Claude التي يدعمها everything-claude-code؟

يدعم جميع نماذج سلسلة Claude 4. الإعدادات الموصى بها:

  • التطوير اليومي: Claude 4 Sonnet (سرعة عالية، تكلفة منخفضة).
  • بناء الأنظمة المعقدة: Claude 4 Opus (أقوى قدرة على الاستنتاج).
  • المسح العميق بـ AgentShield: يتطلب نموذج Opus.

يمكنك الحصول على جميع النماذج المذكورة أعلاه في مكان واحد عبر منصة APIYI (apiyi.com).


ملخص everything-claude-code

يقوم everything-claude-code بترقية Claude Code من مجرد أداة برمجة محادثة بالذكاء الاصطناعي إلى منصة تطوير وكلاء ذكاء اصطناعي (AI Agent) قابلة للبرمجة. تكمن قيمته في:

  1. مُثبت في التجارب العملية: نتاج 10 أشهر من الاستخدام اليومي المتراكم من قبل الفريق الفائز في هاكاثون Anthropic.
  2. نظام وكلاء متكامل: يضم 13 وكيلًا (Agent) متخصصًا يغطون دورة التطوير بالكامل.
  3. إدارة ذكية للرموز (Tokens): نظام مهارات (Skills) يتم تحميله عند الطلب لزيادة كفاءة استخدام نافذة السياق إلى أقصى حد.
  4. قدرة على التطور المستمر: نظام تعلم ثنائي الإصدار يجعل Claude Code أكثر ذكاءً مع كل استخدام.
  5. أمان بمستوى الإنتاج: يوفر AgentShield فحصًا أمنيًا يتضمن 912 قاعدة.

نوصي بالحصول على واجهة برمجة تطبيقات Claude عبر APIYI (apiyi.com)، واستخدامها مع إضافة everything-claude-code لبناء سير عمل تطوير مدعوم بالذكاء الاصطناعي يتسم بالكفاءة والسرعة.


المراجع

  1. مستودع everything-claude-code على GitHub: المشروع الرسمي مفتوح المصدر

    • الرابط: github.com/affaan-m/everything-claude-code
    • الوصف: يحتوي على الكود المصدري لجميع الوكلاء (Agents) والمهارات (Skills) والأوامر (Commands).
  2. تحليل تقني من Dev Genius: شرح مفصل للحل الفائز في الهاكاثون

    • الرابط: blog.devgenius.io
    • الوصف: تحليل مفصل لتطبيق everything-claude-code في هاكاثون Anthropic.
  3. وثائق APIYI الرسمية: دليل الوصول إلى Claude API

    • الرابط: help.apiyi.com
    • الوصف: تعليمات استخدام واجهة برمجة التطبيقات لسلسلة نماذج Claude 4.6.
  4. وثائق Claude Code الرسمية: وثائق أداة واجهة سطر الأوامر (CLI) الرسمية من Anthropic

    • الرابط: docs.anthropic.com
    • الوصف: شرح للوظائف الأساسية والإعدادات لـ Claude Code.

تمت كتابة هذا المقال بواسطة الفريق التقني في APIYI، مع التركيز على أدوات البرمجة بالذكاء الاصطناعي وتحسين كفاءة التطوير. لمزيد من البرامج التعليمية التقنية، يرجى زيارة APIYI (apiyi.com).

موضوعات ذات صلة