عند استخدام أكثر من أداة وكيل برمجي (Claude Code، Cursor، Codex، OpenCode…) تظهر مشكلة متكررة: كل أداة تبدأ محادثة جديدة بلا ذاكرة لما تعلمته سابقًا، ولا معايير برمجة موحدة، ولا طبقة أمان افتراضية. مشروع ECC يبني هذه الطبقة مرة واحدة، وتعمل عبر كل الأدوات.

ما الذي يضيفه

أكثر من 260 «مهارة» جاهزة تغطي لغات وأطر عمل متعددة (TypeScript، Python، Go، Rust، Java، PHP وغيرها)، عشرات الوكلاء الفرعيين المتخصصين (مراجعة كود، إصلاح بناء، اختبار E2E، مراجعة أمنية)، ونظام «تعلم مستمر» يستخرج أنماط العمل من الجلسات السابقة ويحقنها في الجلسات التالية تلقائيًا.

الأمان كطبقة مدمجة

أداة فرعية اسمها AgentShield تفحص إعدادات الوكيل نفسه بحثًا عن أسرار مكشوفة، صلاحيات مفرطة، ومخاطر حقن عبر MCP. بـ102 قاعدة تحليل ثابت، مع وضع اختياري يشغّل ثلاثة نماذج Claude Opus في دور مهاجم ومدافع ومدقق لتقييم تحديات فعلية لا مجرد مطابقة أنماط.

الأدوات المدعومة وطريقة التثبيت

يدعم المشروع Claude Code وCursor وCodex وOpenCode وGemini CLI وZed وGitHub Copilot ضمن أدوات أخرى. والقواعد والمهارات نفسها تنتقل بين الأدوات. ويوصى قبل التثبيت باختيار مسار واحد فقط (الإضافة الجاهزة أو التثبيت اليدوي) دون الجمع بينهما، لأنه أشيع سبب لتكرار السلوك وتضارب الإعدادات حسب توثيق المشروع نفسه.