إطار عمل لأتمتة المتصفح مدعوم بالذكاء الاصطناعي، يجمع بين اللغة الطبيعية والتعليمات البرمجية للتحكم في المتصفح
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 قوية:
Context7 (C7) - البحث التلقائي عن الوثائق
- البحث الفوري عن وثائق المكتبة
- تكامل سلس مع سير عمل GitHub
Sequential - تحليل معقد
- التفكير المتسلسل للمشكلات العميقة
- مناسب لتصميم النظام وتحليل السبب الجذري
Magic - إنشاء واجهة المستخدم
- الإنشاء التلقائي لمكونات React
- بناء واجهة مستخدم ذكي
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/
التقارير التلقائية
analyze
→reports/
scan
→reports/
test
→metrics/
troubleshoot
→incidents/
التوثيق اليدوي
/user:document
→ API →/docs/api/
- أدلة →
/docs/guides/
الميزات المتقدمة
تكييف النموذج
- المهام البسيطة → sonnet (فعالية التكلفة)
- المهام المعقدة → sonnet-4 (توازن)
- المهام الحرجة → opus-4 (أقصى قدرة)
أوامر الراحة
/compact
- تقليل ذكي/clear
- بدء جديد تمامًا/model
- تبديل النموذج
نظام نقاط التفتيش
يسمح نظام نقاط التفتيش المتكامل مع Git للمطورين بالعودة إلى أي نقطة في سير العمل:
/user:git --checkpoint before-refactor
/user:git --rollback
استكشاف الأخطاء وإصلاحها
المشكلات الشائعة
- الأوامر لا تعمل: تحقق من
ls ~/.claude/commands/
(يجب أن يعرض 17 ملفًا) - مشكلات التخطيط: أضف علامة
--plan
→/user:deploy --plan
- مشكلات الدور:
/persona:architect
→/persona:security
→/user:scan --security
- مشكلات 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 أن كل مهمة تطوير تتلقى الخبرة والأدوات المناسبة.