تضيف هذه الحزمة إلى Claude Code اثني عشر وكيلًا فرعيًا (subagents) لأعمال البيانات وتعلم الآلة وتطبيقات النماذج اللغوية. بدل أن تشرح لـ Claude في كل جلسة كيف يصمم خط ETL، يحمل كل وكيل تعليمات دوره وقائمة بما يسلّمه، ويعمل في سياق منفصل عن محادثتك. وفي claude.ai يصلح نص وكيل لا يحتاج إلى أدوات، مثل prompt-engineer، تعليماتٍ لمشروع (Project).
الوكلاء الاثنا عشر حسب العمل
خطوط البيانات والتحليل
- data-engineer: يصمم خطوط ETL/ELT ومستودعات البيانات، ويسلّم DAG لـ Airflow ووظائف Spark وإعدادات Kafka مع فحوص للجودة.
- data-scientist: يكتب استعلامات BigQuery مشروحة مع تقدير تكلفتها، وقد ينفّذها بأداة bq.
- data-analyst: يحسب الإحصاءات ومعدلات النمو ويرصد القيم الشاذة، ويقترح الرسوم البيانية مع المصادر وهامش الخطأ.
تعلم الآلة في بيئة الإنتاج
- ml-engineer: يُعدّ خدمة النماذج واختبارات A/B للإطلاق التدريجي، ويرصد انحراف البيانات (data drift).
- mlops-engineer: يتولى تتبّع التجارب بـ MLflow، وسجل النماذج، وإصدارات البيانات بـ DVC، والبنية التحتية بـ Terraform.
تطبيقات النماذج اللغوية
- ai-engineer: يربط تطبيقك بواجهات النماذج، ويبني أنظمة RAG وقواعد البيانات المتجهة، ويتتبع تكلفة التوكنات.
- prompt-engineer: يختار أسلوب البرومبت، وملفه يُلزمه بعرض البرومبت كاملًا في كتلة قابلة للنسخ.
- context-manager: يلخّص القرارات والمسائل المعلّقة بين الجلسات والوكلاء في صيغة موجزة وأخرى كاملة وأرشيف.
- llms-maintainer: ينشئ ملف llms.txt لموقعك ويحدّثه.
التخطيط والبحث
- task-decomposition-expert: يفكك الهدف الكبير إلى مهام متسلسلة ويحدد ما يُنفَّذ بالتوازي.
- search-specialist: يصوغ من ثلاث إلى خمس صيغ بحث، ويقارن المصادر ويوثّق التناقضات بروابطها.
- hackathon-ai-strategist: يقترح أفكار مشاريع تُبنى في 24 إلى 48 ساعة، ويقيّمها بعين لجنة التحكيم.
مثال: تحديث llms.txt في مشروع Next.js
تكتب: Use the llms-maintainer agent to update public/llms.txt. وبحسب ملف الوكيل، يأخذ عنوان الموقع من BASE_URL أو NEXT_PUBLIC_SITE_URL أو حقل homepage في package.json، ويمسح مجلدات app وpages وcontent وdocs وblog، ويكتب وصفًا لا يتجاوز 120 حرفًا لكل صفحة بلا وصف. ويحتفظ بما بين علامتي BEGIN CUSTOM وEND CUSTOM، ولا يلمس الملف إن لم يتغير شيء، ثم يختم بملخص التغييرات.
التحميل في Claude Code
- للتجربة في جلسة واحدة: فكّ ضغط الملف، ثم شغّل من مجلد مشروعك
claude --plugin-dir "PATH/TO/EXTRACTED/plugin"مع وضع مسارك الفعلي. - للاستخدام الدائم: انسخ ما تحتاجه فقط من plugin/agents إلى ~/.claude/agents لتعمل في كل مشروعاتك، أو إلى .claude/agents داخل مشروع واحد.
- تحقّق من ظهور الوكلاء بالأمر /agents، ثم اطلب الوكيل باسمه.
المتطلبات: Claude Code بحساب مسجّل، وتكلفة النموذج على هذا الحساب. ويحتاج search-specialist إلى أدوات الويب، وdata-scientist إلى bq وصلاحية على BigQuery لينفّذ الاستعلامات بنفسه. وأرفقتُ دليلًا عربيًا وفهرسًا للملفات.
قبل أن تحمّل الاثني عشر معًا
- لا يحدد أي ملف حقل tools، فيرث كل وكيل أدوات جلستك كلها، ومنها تشغيل الأوامر.
- أوصاف سبعة وكلاء تطلب من Claude تفويض المهام إليهم تلقائيًا (Use PROACTIVELY)، ووصف context-manager يفرض استخدامه في المشروعات التي تتجاوز عشرة آلاف توكن؛ فاكتفِ بما تحتاجه منها.
- ملف task-decomposition-expert يطلب إبراز ChromaDB في مخرجاته، وllms-maintainer قد ينشئ commit في Git؛ فامنعه صراحةً إن لم ترد ذلك.
- الملفات بالإنجليزية كما نشرها أصحابها دون تعديل. وصفتُ كل وكيل من نص ملفه.
المصدر والترخيص
الوكلاء من عمل مجتمع BuildWithClaude في مستودع davepoon/buildwithclaude (الإصدار 1.0.0، commit 2e757da) بترخيص MIT، ونصّه في مجلد licenses.



