المهارات nx-workspace-patterns
🧩

nx-workspace-patterns

آمن 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات

تكوين أنماط مساحة عمل Nx

يمكن أن تصبح مساحات عمل Nx بطيئة وغير متسقة بدون معايير واضحة. توفر هذه المهارة قوالب لتعيين الحدود والتخزين المؤقت وسير العمل المتأثر لتحسين المستودع الأحادي.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "nx-workspace-patterns". أحتاج إلى تعيين حدود الوحدات لمستودع Nx الأحادي

النتيجة المتوقعة:

  • تعريف أنواع المكتبات: feature وui وdata-access وutil وshell
  • إنشاء قواعد ESLint التي تفرض type:app يمكنها الاستيراد فقط من feature وui وdata-access وutil
  • تقييد type:ui للاعتماد على مكتبات ui وutil فقط
  • إضافة حدود قائمة على النطاق لعزل web وapi والكود المشترك

التدقيق الأمني

آمن
v4 • 1/17/2026

This skill contains only static documentation and configuration templates for Nx workspaces. All 41 static findings are false positives: network URLs are legitimate metadata/doc links, external commands are example bash commands in documentation code blocks, path traversal sequences are standard relative paths in JSON config examples, and cryptographic alerts are misidentified schema file paths. The skill has no executable code, no file operations, no data handling, and no network access capability.

2
الملفات التي تم فحصها
629
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
81
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

إعداد مساحة عمل Nx جديدة

تطبيق الهيكل الموصى به والعلامات وإعدادات التخزين المؤقت الافتراضية لمستودع أحادي جديد بحدود مناسبة.

تحسين أنابيب CI

استخدام الأوامر المتأثرة وأنماط التخزين المؤقت لتقليل أوقات البناء واستخدام الموارد.

فرض قواعد البنية المعمارية

تعريف حدود الوحدات لمنع التبعيات الدائرية والحفاظ على بنية نظيفة.

جرّب هذه الموجهات

إعداد nx.json الأساسي
أعطني nx.json minimal مع عمليات قابلة للتخزين المؤقت لـ build وtest وlint وe2e مع إعدادات targets الافتراضية.
تكوين مشروع React
إنشاء project.json لتطبيق React مع تنفيذ webpack لـ build وserve وtest وأهداف lint.
فرض حدود الوحدات
إنشاء قواعد ESLint التي تفرض تدرج الاعتماديات app→feature→ui→util مع قيود النطاق.
سير عمل تحسين CI
بناء سير عمل GitHub Actions يستخدم أوامر nx affected لـ lint وtest وbuild وe2e بالتوازي.

أفضل الممارسات

  • استخدم علامات متسقة وفرضها مع حدود الوحدات من اليوم الأول
  • فعّل التخزين المؤقت والأوامر المتأثرة مبكرًا لتعظيم مكاسب أداء CI
  • حافظ على تركيز المكتبات مع مسؤولية واحدة وتوثيق واضح

تجنب

  • إنشاء تبعيات دائرية بين المكتبات التي تنتهك التدرج
  • تشغيل مجموعات الاختبار الكاملة عندما يمكن لـ nx affected اختبار الكود المتغير فقط
  • التقسيم المفرط إلى مكتبات صغيرة جدًا بدون غرض واضح

الأسئلة المتكررة

هل هذا متوافق مع إصدارات Nx الحالية؟
نعم، تستهدف الأنماط مساحات عمل Nx الحديثة باستخدام تنسيق تكوين project.json.
ما حدود هذه المهارة؟
يوفر قوالب وتوجيهات فقط، وليس تغييرات ملفات أو تحققًا آليًا.
هل يمكنني دمج هذا مع CI الموجود؟
نعم، أمثلة سير العمل تعمل مع أي نظام CI يمكنه تشغيل أوامر nx.
هل يصل إلى بياناتي أو أسراري؟
لا، لا يقرأ الملفات أو متغيرات البيئة أو إجراء مكالمات الشبكة.
ماذا يجب أن أتحقق إذا فشلت أوامر Nx؟
تحقق من توافق إصدار Nx ومسارات project.json وأذونات دليل التخزين المؤقت.
كيف يقارن هذا بوثائق Nx الرسمية؟
يلخص الأنماط الشائعة في قوالب جاهزة للاستخدام لإعداد أسرع.

تفاصيل المطور

بنية الملفات

📄 SKILL.md