تخطَّ إلى المحتوى

هندسة Claude Code المركبة

تمدد إضافة الهندسة المركبة Claude Code بوكلاء متخصصين وأوامر slash ومهارات وسير عمل منظم لدورات التخطيط ← العمل ← المراجعة ← التركيب.

الخطوةالأمر
تثبيت Claude Codeاتبع إعداد claude.ai/code
استنساخ الإضافةgit clone https://github.com/anthropics/claude-code-plugins
إضافتها إلى Claude Codeأضف مسار الإضافة في إعدادات Claude Code
التحققشغّل /help في Claude Code لرؤية الأوامر المتاحة

دورة سير العمل الأساسية

Section titled “دورة سير العمل الأساسية”
المرحلةأمر Slashالوصف
التخطيط/planتحويل أوصاف الميزات إلى خطط تنفيذ منظمة
العمل/lfgهندسة مستقلة كاملة — تنفيذ الخطط بتنسيق متعدد الوكلاء
المراجعة/review-prمراجعة شاملة لطلبات السحب باستخدام وكلاء متوازيين متخصصين
التركيب/compoundتوثيق المشاكل المحلولة لبناء المعرفة المؤسسية
الأمرالوصف
/planإنشاء خطط تنفيذ منظمة بتفاصيل على مستوى الملفات
/brainstormاستكشاف المتطلبات والمناهج قبل التخطيط
/deepen-planتعزيز الخطة بوكلاء بحث متوازيين للعمق وأفضل الممارسات
/plan_reviewمراجعة الخطة من قبل وكلاء متخصصين متعددين بالتوازي
الأمرالوصف
/lfgسير عمل هندسي مستقل كامل — تخطيط وتنفيذ واختبار ومراجعة
/resolve_parallelحل جميع تعليقات TODO باستخدام المعالجة المتوازية
/resolve_pr_parallelحل جميع تعليقات طلبات السحب باستخدام المعالجة المتوازية
/resolve_todo_parallelحل جميع مهام CLI المعلقة باستخدام المعالجة المتوازية
الأمرالوصف
/review-prمراجعة شاملة لطلبات السحب بوكلاء متخصصين (كود وأمان وأداء)
/code-reviewمراجعة تغيير كود محدد مقابل الخطة والمعايير
/test-browserتشغيل اختبارات المتصفح على الصفحات المتأثرة بطلب السحب أو الفرع الحالي
/reproduce-bugإعادة إنتاج الأخطاء والتحقيق فيها باستخدام السجلات ووحدة التحكم ولقطات الشاشة
الأمرالوصف
/compoundتوثيق مشكلة محلولة للمعرفة المؤسسية
/changelogإنشاء سجلات تغيير جذابة للدمج الأخير في الفرع الرئيسي
/deploy-docsالتحقق من صحة التوثيق وإعداده لنشر GitHub Pages
/release-docsبناء وتحديث موقع التوثيق بالمكونات الحالية
الأمرالوصف
/generate_commandإنشاء أمر slash مخصص جديد
/triageفرز النتائج وتصنيفها لنظام مهام CLI
/feature-videoتسجيل فيديو عرض للميزة وإضافته لوصف طلب السحب
/agent-native-auditتشغيل مراجعة شاملة لبنية أصلية للوكيل
الوكيلالغرض
code-reviewerمراجعة الأخطاء والأخطاء المنطقية والأمان وجودة الكود
code-simplifierتبسيط الكود للوضوح مع الحفاظ على الوظائف
silent-failure-hunterتحديد الفشل الصامت والتعامل غير الكافي مع الأخطاء
comment-analyzerتحليل التعليقات للدقة وقابلية الصيانة
pr-test-analyzerمراجعة جودة تغطية الاختبارات واكتمالها
type-design-analyzerتحليل خبير لتصميم الأنواع والثوابت
code-simplicity-reviewerمرور نهائي للامتثال لمبدأ YAGNI والحد الأدنى من التعقيد
الوكيلالغرض
architecture-strategistتقييم قرارات تصميم النظام وحدود المكونات
security-sentinelتدقيقات أمنية وتقييم الثغرات والامتثال لـ OWASP
performance-oracleتحليل الأداء والخوارزميات والاختناقات وقابلية التوسع
agent-native-reviewerضمان إمكانية وصول الوكلاء للميزات وليس البشر فقط
pattern-recognition-specialistكشف أنماط التصميم ومضادات الأنماط وتكرار الكود
الوكيلالغرض
kieran-rails-reviewerمراجعة صارمة لاتفاقيات Rails والجودة
kieran-python-reviewerمراجعة صارمة لاتفاقيات Python والجودة
kieran-typescript-reviewerمراجعة صارمة لاتفاقيات TypeScript والجودة
dhh-rails-reviewerمراجعة Rails من منظور DHH — كشف مضادات الأنماط
julik-frontend-races-reviewerكشف حالات السباق في الواجهة الأمامية في JS/Stimulus
الوكيلالغرض
data-integrity-guardianهجرات قواعد البيانات وقيود البيانات والتكامل المرجعي
data-migration-expertالتحقق من تعيينات المعرفات وسلامة التراجع وتحويلات البيانات
deployment-verification-agentقوائم فحص ما قبل/بعد النشر والتحقق بـ SQL وخطط التراجع
الوكيلالغرض
framework-docs-researcherجلب توثيق شامل لأطر العمل وأفضل الممارسات
learnings-researcherالبحث في الدروس المؤسسية في docs/solutions/
best-practices-researcherجمع أفضل الممارسات الخارجية من التوثيق والمصادر المفتوحة
git-history-analyzerتحليل أثري لتاريخ git وتطور الكود
repo-research-analystتحليل شامل لبنية المستودع والأنماط
الوكيلالغرض
figma-design-syncمزامنة التنفيذ مع تصاميم Figma
design-implementation-reviewerالتحقق من مطابقة واجهة المستخدم لمواصفات Figma
design-iteratorتحسين التصميم التكراري من خلال N دورات من لقطة الشاشة-التحليل-الإصلاح
المهارةالمحفز
frontend-designبناء مكونات ويب بجودة تصميم عالية
agent-native-architectureتصميم تطبيقات حيث الوكلاء مواطنون من الدرجة الأولى
dspy-rubyإطار عمل Ruby لتطبيقات LLM آمنة النوع وقابلة للتركيب
andrew-kane-gem-writerكتابة جواهر Ruby وفق أنماط Andrew Kane
dhh-rails-styleكتابة كود Ruby/Rails بأسلوب DHH و37signals
المهارةالمحفز
brainstormingاستكشاف النية والمناهج قبل التنفيذ
git-worktreeإدارة أشجار عمل Git للتطوير المتوازي المعزول
file-todosإدارة نظام تتبع المهام القائم على الملفات
every-style-editorمراجعة وتحرير النص وفق دليل أسلوب Every
compound-docsالتقاط المشاكل المحلولة كتوثيق مصنف
المهارةالمحفز
agent-browserأتمتة المتصفح باستخدام CLI الخاص بـ agent-browser من Vercel
rcloneرفع ومزامنة الملفات عبر مزودي التخزين السحابي
gemini-imagegenإنشاء وتحرير الصور باستخدام واجهة Gemini API
xcode-testبناء واختبار تطبيقات iOS على المحاكي
skill-creatorدليل لإنشاء مهارات جديدة فعالة
الخطافالحدثالغرض
SessionStartتهيئة الجلسةإعداد السياق وتحميل الذكريات
PreToolUseقبل تنفيذ الأداةالتحقق وحظر الأوامر الخطرة
PostToolUseبعد تنفيذ الأداةمعالجة النتائج وتشغيل المتابعات
Stopاكتمال الوكيلالفحوصات النهائية والتنظيف
UserPromptSubmitإرسال المستخدم رسالةالمعالجة المسبقة لمدخلات المستخدم

سير عمل المراجعة متعددة الوكلاء

Section titled “سير عمل المراجعة متعددة الوكلاء”

يطلق أمر /review-pr عدة وكلاء متخصصين بالتوازي:

┌─────────────────────────────────────────────────┐
│                  /review-pr                      │
├─────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐      │
│  │ Code     │  │ Security │  │ Perf     │      │
│  │ Reviewer │  │ Sentinel │  │ Oracle   │      │
│  └────┬─────┘  └────┬─────┘  └────┬─────┘      │
│       │              │              │            │
│  ┌────┴─────┐  ┌────┴─────┐  ┌────┴─────┐      │
│  │ Silent   │  │ Type     │  │ Pattern  │      │
│  │ Failure  │  │ Design   │  │ Recog.   │      │
│  └────┬─────┘  └────┬─────┘  └────┴─────┘      │
│       └──────────┬───┘──────────────┘            │
│            Consolidated Report                   │
└─────────────────────────────────────────────────┘

حالات الاستخدام الشائعة

Section titled “حالات الاستخدام الشائعة”
# 1. العصف الذهني للنهج
/brainstorm

# 2. إنشاء خطة منظمة
/plan

# 3. التعميق بوكلاء البحث
/deepen-plan

# 4. التنفيذ المستقل
/lfg

# 5. مراجعة طلب السحب
/review-pr

# 6. توثيق ما تعلمته
/compound
# حل جميع تعليقات طلب السحب بالتوازي
/resolve_pr_parallel

# أو حل جميع TODO عبر قاعدة الكود
/resolve_parallel
# إنشاء أمر slash جديد
/generate_command

# إنشاء مهارة جديدة
استخدم مهارة skill-creator للإرشاد
compound-engineering/
├── plugin.json          # بيان الإضافة
├── commands/            # تعريفات أوامر slash
│   ├── lfg.md
│   ├── plan.md
│   ├── review-pr.md
│   └── ...
├── agents/              # تعريفات الوكلاء
│   ├── code-reviewer.md
│   ├── security-sentinel.md
│   └── ...
├── skills/              # تعريفات المهارات
│   ├── frontend-design/
│   ├── agent-native-architecture/
│   └── ...
└── hooks/               # خطافات الأحداث
    ├── session-start.md
    └── ...

يتم تعريف الوكلاء في ملفات Markdown مع بيانات YAML الوصفية:

---
name: "code-reviewer"
description: "Reviews code for bugs, logic errors, and quality"
tools:
  - Glob
  - Grep
  - Read
  - Task
model: sonnet  # or opus, haiku
---
  • ابدأ بـ /brainstorm قبل القفز إلى التنفيذ — فهو يكشف الحالات الحدية مبكراً
  • استخدم /plan لأي شيء غير بسيط — حتى الميزات “البسيطة” تستفيد من التفكير المنظم
  • شغّل /review-pr قبل الدمج — المراجعة متعددة الوكلاء تكتشف مشاكل تفوتها المراجعة الواحدة
  • وثّق مع /compound — المعرفة المؤسسية تمنع تكرار الأخطاء
  • استخدم /deepen-plan للميزات المعقدة — وكلاء البحث يضيفون عمقاً من التوثيق وأفضل الممارسات
  • استفد من الحل المتوازي/resolve_parallel يعالج TODO أسرع من الإصلاحات المتسلسلة
  • أنشئ مهارات مخصصة للأنماط المتكررة — غلّف معرفة المجال لإعادة الاستخدام
  • استخدم نموذج haiku للوكلاء السريعين — تقليل التكلفة ووقت الاستجابة للمهام المباشرة

استكشاف الأخطاء وإصلاحها

Section titled “استكشاف الأخطاء وإصلاحها”
المشكلةالحل
الوكيل غير موجودتحقق من مسار الإضافة في إعدادات Claude Code وأعد التشغيل
الأمر غير معروفشغّل /help لعرض الأوامر المتاحة، تحقق من plugin.json
الوكيل يعيد نتيجة فارغةتحقق من توفر النموذج، قد تحتاج مفتاح API لـ opus/sonnet
مراجعة متعددة الوكلاء بطيئةاستخدم نموذج haiku للوكلاء السريعين وsonnet للحرجين
المهارة لا تنطلقتحقق من أن وصف المهارة يطابق صياغة طلبك
الخطاف لا يعملتحقق من تطابق نوع حدث الخطاف (PreToolUse مقابل PostToolUse)
الخطة غامضة جداًاستخدم /deepen-plan مع وكلاء البحث لمزيد من التفاصيل
المراجعة تفتقد السياققدم عنوان URL لطلب السحب أو اسم الفرع صراحةً لـ /review-pr