Login

إطار عمل لأتمتة المتصفح مدعوم بالذكاء الاصطناعي، يجمع بين اللغة الطبيعية والتعليمات البرمجية للتحكم في المتصفح

MITShell 7.6kNomenAKSuperClaude Last Updated: 2025-07-13

SuperClaude - إطار عمل تطوير الذكاء الاصطناعي المتخصص

مشروع نظرة عامة

SuperClaude هو إطار عمل تكويني شامل، مصمم خصيصًا لتعزيز وظائف Claude Code. إنه يحول Claude Code من مساعد ذكاء اصطناعي عام إلى شريك تطوير ذكاء اصطناعي متخصص، حيث يوفر 19 أمرًا متخصصًا، و9 أدوار معرفية، ومنهجيات تطوير متقدمة.

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

🎯 نظام الأدوار المعرفية

يوفر SuperClaude 9 أدوارًا معرفية متخصصة، لكل دور مجال خبرة محدد ونمط تفكير خاص:

الدور مجال التخصص سيناريو الاستخدام أمر مثال
architect تصميم الأنظمة، قابلية الصيانة على المدى الطويل تخطيط الأنظمة الكبيرة /persona:architect → /user:design --api --ddd
frontend تجربة المستخدم، الواجهة المرئية أعمال واجهة المستخدم/تجربة المستخدم (UI/UX) /persona:frontend → /user:build --react
backend الأداء، الموثوقية، واجهة برمجة التطبيقات (API) تطوير جانب الخادم /persona:backend → /user:build --api
analyzer تحليل السبب الجذري، اتخاذ القرارات المستندة إلى الأدلة تصحيح المشكلات المعقدة /persona:analyzer → /user:troubleshoot --investigate
security نمذجة التهديدات، أولوية الأمان مراجعة الأمان /persona:security → /user:scan --security
mentor التدريس، الاكتشاف الموجه التعلم/الشرح /persona:mentor → /user:explain --depth
refactorer جودة الكود، التبسيط تحسين الكود /persona:refactorer → /user:improve --quality
performance تحسين السرعة، تحليل الاختناقات ضبط الأداء /persona:performance → /user:improve --performance
qa ضمان الجودة، الاختبار سير عمل الاختبار /persona:qa → /user:test --coverage

🛠️ نظام الأوامر المتخصصة

يوفر SuperClaude 18 أمرًا متخصصًا (slash commands)، تغطي دورة حياة التطوير بأكملها:

أوامر التطوير (3)

  • /user:build - منشئ مشروع عام
    • --init مشروع جديد، --feature إضافة ميزة، --react تطبيق React، --api الواجهة الخلفية، --tdd تطوير قائم على الاختبار
  • /user:dev-setup - إعداد بيئة التطوير
    • --install الأدوات، --ci التكامل المستمر/النشر المستمر (CI/CD)، --monitor المراقبة
  • /user:test - إطار عمل الاختبار
    • --coverage التغطية، --watch وضع المراقبة، --e2e اختبار شامل (end-to-end)

أوامر التحليل والتحسين (4)

  • /user:analyze - تحليل متعدد الأبعاد
    • --code مراجعة الكود، --architecture التصميم، --profile الأداء، --security الثغرات الأمنية
  • /user:troubleshoot - تصحيح الأخطاء والإصلاح
    • --investigate الاستقصاء، --fix الإصلاح، --five-whys السبب الجذري، --prod بيئة الإنتاج
  • /user:improve - تحسين الكود/الأداء
    • --quality إعادة الهيكلة، --performance التحسين، --iterate التحسين المستمر، --threshold النسبة المئوية المستهدفة
  • /user:explain - شرح عميق
    • --depth مستوى التعقيد، --visual الرسوم البيانية، --examples أمثلة الكود

أوامر العمليات (6)

  • /user:deploy - نشر التطبيق
  • /user:migrate - ترحيل قاعدة البيانات/الكود
  • /user:scan - الأمان والتحقق
  • /user:estimate - تقدير الوقت/التعقيد
  • /user:cleanup - صيانة المشروع
  • /user:git - إدارة سير عمل Git

أوامر التصميم والهندسة المعمارية (1)

  • /user:design - تصميم النظام
    • --api REST، --ddd تصميم موجه بالمجال (Domain-Driven Design)، --prd المتطلبات، --openapi المواصفات، --graphql GraphQL

أوامر سير العمل (2)

  • /user:spawn - إنشاء وكيل فرعي متخصص
  • /user:document - إنشاء الوثائق

أوامر النظام (1)

  • /user:load - تحميل سياق المشروع

🔧 تكامل بروتوكول سياق النموذج (MCP)

يدمج SuperClaude أربعة خوادم MCP قوية:

  1. Context7 (C7) - البحث التلقائي عن الوثائق

    • البحث الفوري عن وثائق المكتبة
    • تكامل سلس مع سير عمل GitHub
  2. Sequential - تحليل معقد

    • التفكير المتسلسل للمشكلات العميقة
    • مناسب لتصميم النظام وتحليل السبب الجذري
  3. Magic - إنشاء واجهة المستخدم

    • الإنشاء التلقائي لمكونات React
    • بناء واجهة مستخدم ذكي
  4. Puppeteer - اختبار المتصفح

    • التحقق من مكونات واجهة المستخدم
    • مراقبة الأداء

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

تحسين الرموز (Token Optimization)

  • وضع UltraCompressed: تقليل الرموز بنسبة 70%
  • استخدام تبسيط نمط التلغراف: إزالة أدوات التعريف/حروف العطف/حروف الجر
  • الترميز: ← (إلى)، & (و)، @ (في)، w/ (مع)، + (إضافة)، - (إزالة)
  • الاختصارات: cfg (تكوين)، fn (دالة)، impl (تنفيذ)

منهج البحث أولاً

  • البحث التلقائي عن الوثائق الرسمية
  • اتخاذ القرارات المستندة إلى الأدلة
  • التنفيذ الموجه بالمرجع

التفكير التكيفي

  • تعديل عمق التحليل حسب المهمة
  • اختيار الأداة الذكي
  • الاستجابة الواعية بالسياق

التثبيت والتكوين

التثبيت التلقائي

git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
./install.sh

التثبيت اليدوي

# 1. إنشاء الهيكل
mkdir -p ~/.claude/commands/shared

# 2. نسخ ملفات التكوين
cp CLAUDE.md RULES.md PERSONAS.md MCP.md ~/.claude/

# 3. نسخ الأوامر
cp .claude/commands/*.md ~/.claude/commands/

# 4. نسخ الموارد المشتركة
cp .claude/commands/shared/*.yml ~/.claude/commands/shared/

التحقق من التثبيت

# التحقق من التثبيت
ls -la ~/.claude/ # يجب أن يعرض 4 ملفات رئيسية
ls -la ~/.claude/commands/ # يجب أن يعرض 17 ملفًا (16 أمرًا + فهرس)

# اختبار الاستخدام
# في Claude Code، افتح أي مشروع وحاول:
/user:analyze --code
/persona:architect

هيكل المشروع

~/.claude/
├── CLAUDE.md          # التكوين الرئيسي (يحمل الملفات الأخرى)
├── RULES.md           # الحوكمة والممارسات
├── PERSONAS.md        # 9 نماذج معرفية
├── MCP.md             # أنماط بروتوكول سياق النموذج
└── commands/          # 17 أمرًا متخصصًا (slash commands) + فهرس
    ├── analyze.md
    ├── build.md
    ├── cleanup.md
    ├── deploy.md
    ├── design.md
    ├── dev-setup.md
    ├── document.md
    ├── estimate.md
    ├── explain.md
    ├── git.md
    ├── improve.md
    ├── index.md
    ├── load.md
    ├── migrate.md
    ├── scan.md
    ├── spawn.md
    ├── test.md
    ├── troubleshoot.md
    └── shared/        # 19 مورد تكوين
        ├── ambiguity-check.yml
        ├── audit.yml
        ├── checkpoint.yml
        ├── cleanup-patterns.yml
        ├── command-memory.yml
        ├── documentation-dirs.yml
        ├── evidence.yml
        ├── git-operations.yml
        ├── git-workflow.yml
        ├── impl.yml
        ├── loading-cfg.yml
        ├── mcp-flags.yml
        ├── patterns.yml
        ├── performance-monitoring.yml
        ├── planning-mode.yml
        ├── research-first.yml
        ├── thinking-modes.yml
        ├── ultracompressed.yml
        └── validation.yml

أمثلة الاستخدام

العلامات العامة

العلامات العامة المدعومة من جميع الأوامر:

التخطيط والتفكير

  • --plan - عرض خطة التنفيذ قبل التشغيل
  • --think - وضع التحليل القياسي (سياق ملفات متعددة)
  • --think-hard - وضع التحليل العميق (على مستوى الهندسة المعمارية)
  • --ultrathink - وضع التحليل الحرج (على مستوى النظام)

التحكم في الوثائق

  • --ultracompressed / --uc - وضع تقليل الرموز بنسبة ~70%

التحكم في خادم MCP

  • --c7 / --no-c7 - تمكين/تعطيل وثائق Context7
  • --seq / --no-seq - تمكين/تعطيل التفكير المتسلسل
  • --magic / --no-magic - تمكين/تعطيل منشئ واجهة المستخدم Magic
  • --pup / --no-pup - تمكين/تعطيل متصفح Puppeteer
  • --all-mcp - تمكين جميع خوادم MCP
  • --no-mcp - تعطيل جميع خوادم MCP (الأدوات الأصلية فقط)

أمثلة سير العمل

عملية تطوير كاملة

/persona:architect → /user:load --depth deep → /user:analyze --architecture
/user:design --api --ddd → /user:estimate --detailed
/persona:backend → /user:build --api
/persona:frontend → /user:build --react → /user:test --coverage
/persona:security → /user:scan --security → /user:improve --quality
/user:cleanup --all → /user:deploy --env staging

سير عمل تصحيح الأخطاء

/persona:analyzer → /user:troubleshoot --investigate --prod → /user:analyze --profile
"think hard about performance bottlenecks" → /user:troubleshoot --five-whys
/persona:performance → /user:improve --performance --iterate --threshold 90%

الاختبار وضمان الجودة

/persona:qa → /user:test --e2e → /user:scan --validate
/persona:mentor → /user:explain --depth beginner --visual --examples
/user:document --user → /user:build --tdd → /user:analyze --code

تنظيم الوثائق

وثائق التشغيل مقابل وثائق المشروع

يفصل SuperClaude تلقائيًا تقارير التشغيل ووثائق المشروع:

.claudedocs/           # وثائق تشغيل Claude
├── audit/
├── reports/
├── summaries/
├── metrics/
└── incidents/

/docs                  # وثائق المشروع
├── api/
├── guides/
├── architecture/
└── development/

التقارير التلقائية

  • analyzereports/
  • scanreports/
  • testmetrics/
  • troubleshootincidents/

التوثيق اليدوي

  • /user:document → API → /docs/api/
  • أدلة → /docs/guides/

الميزات المتقدمة

تكييف النموذج

  • المهام البسيطة → sonnet (فعالية التكلفة)
  • المهام المعقدة → sonnet-4 (توازن)
  • المهام الحرجة → opus-4 (أقصى قدرة)

أوامر الراحة

  • /compact - تقليل ذكي
  • /clear - بدء جديد تمامًا
  • /model - تبديل النموذج

نظام نقاط التفتيش

يسمح نظام نقاط التفتيش المتكامل مع Git للمطورين بالعودة إلى أي نقطة في سير العمل:

/user:git --checkpoint before-refactor
/user:git --rollback

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

المشكلات الشائعة

  1. الأوامر لا تعمل: تحقق من ls ~/.claude/commands/ (يجب أن يعرض 17 ملفًا)
  2. مشكلات التخطيط: أضف علامة --plan/user:deploy --plan
  3. مشكلات الدور: /persona:architect/persona:security/user:scan --security
  4. مشكلات MCP: "React docs" → C7 | "slow app" → Sequential

أوامر الصيانة

  • التحديث: cd SuperClaude && git pull && ./install.sh
  • النسخ الاحتياطي: cp -r ~/.claude/ ~/.claude.backup.$(date +%Y%m%d)
  • إلغاء التثبيت: rm -rf ~/.claude/

مزايا المشروع

مزايا المطور

  • ✅ سير عمل متسق لجميع المشاريع
  • ✅ منهج البحث أولاً → دائمًا ما يبحث عن الوثائق الرسمية
  • ✅ معايير الجودة → أفضل الممارسات المضمنة
  • ✅ التخصص المعرفي → نمط التفكير الصحيح لكل مهمة

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

  • المطورون → سير عمل ترميز أسرع وأكثر ذكاءً
  • الفرق → أنماط مساعدة الذكاء الاصطناعي المتسقة
  • المشاريع → تطوير يركز على الجودة
  • التعلم → تطوير المهارات الموجه بالذكاء الاصطناعي

المواصفات الفنية

نظام الرموز

يستخدم SuperClaude نظام رموز فريدًا لزيادة الكفاءة:

الرمز المعنى الاختصار المعنى
يؤدي إلى cfg تكوين
& و/مع fn دالة
w/ مع impl تنفيذ
@ في/موجود في env بيئة
+ إضافة/تضمين dev تطوير
- إزالة/استبعاد auth مصادقة
لكل/كل API واجهة برمجة التطبيقات

معلومات الإصدار

  • الإصدار الحالي: v4.0.0
  • النوع: إطار عمل تكويني (ليس كودًا قابلاً للتنفيذ)
  • التوافق: Claude Code
  • موقع التثبيت: ~/.claude/ (تثبيت عام)

الملخص

يحول SuperClaude Claude Code من مساعد ذكاء اصطناعي عام إلى شريك تطوير متخصص، حيث يوفر:

  • نظام أدوار معرفية متخصص
  • مجموعة أدوات أوامر شاملة
  • تكامل ذكي لبروتوكول سياق النموذج (MCP)
  • تحسين فعال للرموز
  • منهجية موجهة بالبحث

هذا الإطار مناسب بشكل خاص للمطورين والفرق الذين يحتاجون إلى تجربة تطوير متسقة وعالية الجودة بمساعدة الذكاء الاصطناعي. من خلال تصميمه المعياري ومنهجه المتخصص، يضمن SuperClaude أن كل مهمة تطوير تتلقى الخبرة والأدوات المناسبة.

Star History Chart