تصبح إدارة مشاريع JavaScript واسعة النطاق معقدة بدون الأدوات المناسبة. توفر هذه المهارة أنماط مساحة عمل Nx جاهزة للإنتاج لإدارة monorepo فعالة مع بناء تخزين مؤقت والأوامر المتأثرة.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "nx-workspace-patterns". تكوين nx.json مع التخزين المؤقت لعمليات البناء والاختبار والتحقق
Erwartetes Ergebnis:
يوفّر تكوين nx.json الكامل مع tasksRunnerOptions و targetDefaults و namedInputs والعمليات القابلة للتخزين المؤقت لأداء CI الأمثل.
Verwendung von "nx-workspace-patterns". إعداد حدود الوحدة لمنع التبعيات الدائرية
Erwartetes Ergebnis:
ينشئ تكوين ESLint مع depConstraints يفرض قواعد التبعية المستندة إلى العلامات بين التطبيقات والميزات ومكتبات الواجهة والأدوات.
Sicherheitsaudit
SicherStatic analysis flagged 35 patterns that are all false positives. The SKILL.md file is documentation-only content containing Nx configuration templates, CLI command examples, and best practices. External command patterns are documentation code blocks, network references are hyperlinks to official Nx documentation, and filesystem patterns are JSON schema paths in configuration templates. No executable code or security risks present.
Qualitätsbewertung
Was du bauen kannst
إعداد مساحة عمل Nx جديدة
تكوين Nx monorepo جديد مع هيكل مشروع مناسب وتخزين مؤقت وخيارات مشغل مهام لفريق تبدأ تطبيق React واسع النطاق.
تحسين خط أنابيب CI
تنفيذ الأوامر المتأثرة في GitHub Actions لتقليل أوقات CI من خلال اختبار وبناء المشاريع المتغيرة فقط.
فرض حدود الوحدة
إعداد قواعد ESLint لفرض الحدود المعمارية بين مكتبات الميزات والواجهة والأدوات عبر المؤسسة.
Probiere diese Prompts
ساعدني في إعداد مساحة عمل Nx جديدة لتطبيق React مع تكوين تخزين مؤقت مناسب.
إنشاء قواعد حدود وحدة ESLint لمساحة عمل Nx مع أدلة apps و libs، مع فرض أن التطبيقات يمكن أن تعتمد على الميزات والأدوات ولكن الميزات لا يمكن أن تعتمد على ميزات أخرى.
إنشاء سير عمل GitHub Actions يستخدم أوامر Nx المتأثرة لتشغيل lint و test و build فقط على المشاريع المتغيرة عند السحب من الفرع الرئيسي.
كتابة مولد Nx مخصص ينشئ مكتبة ميزات مع علامات مُكوّن�� مسبقاً وتصديرات فهرس وملفات barrel لهيكل monorepo محدّد النطاق.
Bewährte Verfahren
- استخدام علامات وصفية باستمرار وفرضها بقواعد حدود الوحدة
- تمكين التخزين المؤقت للبناء في وقت مبكر من إعداد المشروع لتوفير كبير في وقت CI
- الحفاظ على تركيز المكتبات بمسؤولية واحدة للحفاظ على تبعيات نظيفة
Vermeiden
- إنشاء تبعيات دائرية بين المكتبات مما يكسر رسم التبعية
- تخطي الأوامر المتأثرة وتشغيل مجموعات الاختبار الكاملة في كل التزام
- الفرط في التفصيل مع العديد من المكتبات الصغيرة جداً مما يزيد عبء الصيانة
Häufig gestellte Fragen
ما الفرق بين Nx المتأثر وتشغيل جميع المهام؟
كيف يعمل التخزين المؤقت لـ Nx؟
ما هي حدود الوحدة ولماذا نستخدمها؟
هل أحتاج إلى Nx Cloud للتخزين المؤقت؟
كيف أرحّل مساحة عمل موجودة إلى Nx؟
ما هي أنواع المكتبات التي يجب استخدامها في مساحة عمل Nx؟
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/nx-workspace-patternsRef
main
Dateistruktur
📄 SKILL.md