turborepo-caching
تحسين تخزين Turborepo المؤقت للبناءات الأسرع
Également disponible depuis: sickn33
البناءات البطيئة في المستودعاتMono تستهلك وقت المطورين ودقائق CI. توفر هذه المهارة قوالب واضحة لتكوين التخزين المؤقت وخطوط الأنابيب في Turborepo لتسريع البناءات وتقليل تكاليف CI.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "turborepo-caching". ساعدني في ضبط turbo.json لتطبيق Next.js وحزمة واجهة مستخدم مشتركة.
Résultat attendu:
- تعريف مخرجات البناء لمجلدات .next و dist لتخزين الأصول المجمعة مؤقتًا
- تعيين المدخلات لمجلدات src والاختبارات وملفات التكوين فقط لتقليل مفاتيح التخزين المؤقت
- الاحتفاظ بالمهمة dev كاستمرارية وغير مخبأة لأنها تعمل باستمرار
- إضافة dependsOn للتأكد من بناء حزمة واجهة المستخدم قبل تطبيق Next.js
Utilisation de "turborepo-caching". إعداد التخزين المؤقت عن بعد لفريقنا مع Vercel.
Résultat attendu:
- تشغيل npx turbo.login للمصادقة مع Vercel
- تشغيل npx turbo.link لتوصيل مشروعك
- إضافة TURBO_TOKEN و TURBO_TEAM متغيرات البيئة في CI
- استخدام turbo build --remote-only في CI للتخزين المؤقت الكامل عن بعد
Utilisation de "turborepo-caching". تصحيح سبب استمرار إبطال تخزين البناء المؤقت.
Résultat attendu:
- تشغيل turbo build --summarize لرؤية حالة الوصول/الإخفاق في التخزين المؤقت
- استخدام --verbosity=2 لفحص حسابات التجزئة
- التحقق من استبعاد المدخلات للملفات غير الضرورية مثل Markdown
- التحقق من أن globalDependencies تتضمن فقط الملفات المشتركة حقًا
Audit de sécurité
SûrPure documentation skill containing only Turborepo configuration templates and best practices. All 55 static findings are FALSE POSITIVES - the scanner incorrectly flagged markdown code block delimiters as shell backticks, cache hash references as cryptographic algorithms, and standard Turborepo config patterns as credential access. No executable code, scripts, or malicious patterns exist in this skill.
Facteurs de risque
🌐 Accès réseau (8)
⚙️ Commandes externes (26)
📁 Accès au système de fichiers (5)
Score de qualité
Ce que vous pouvez construire
تسريع عمليات البناء في CI
ضبط خطوط الأنابيب والمرشحات لتقليل وقت CI مع الحفاظ على سلاسل التبعية الصحيحة.
تحسين بناءات المستودعاتMono
تعيين مخرجات ومدخلات التخزين المؤقت لتطبيقات الويب لتقليل إعادة البناء غير الضرورية.
تمكين التخزين المؤقت عن بعد
تكوين التخزين المؤقت من Vercel أو الاستضافة الذاتية لبناءات الأصول المشتركة عبر الفرق.
Essayez ces prompts
إنشاء ملف turbo.json أساسي مع مهام البناء والاختبار والتنظيف والتطوير للتطبيقات والحزم في المستودعMono الخاص بي.
اقترح خطوات خط أنابيب CI ومرشحات الحزم لبناء الحزم المتأثرة فقط منذ الفرع الرئيسي.
اشرح كيفية تفعيل التخزين المؤقت عن بعد من Vercel وسرد متغيرات البيئة المطلوبة لـ CI.
حسّن تكوين المدخلات والمخرجات لتطبيق Next.js لتقليل إبطال التخزين المؤقت.
Bonnes pratiques
- تعريف مدخلات ومخرجات صريحة لتوليد مفاتيح تخزين مؤقت دقيقة وتقليل الإخفاقات
- تفعيل التخزين المؤقت عن بعد للاتساق بين بيئات CI والتطوير المحلي
- استخدام مرشحات الحزم للحد من البناءات للحزم المتأثرة فقط في خطوط أنابيب CI
Éviter
- تخزين خوادم التطوير أو المهام المستمرة طويلة التشغيل التي لا تنتهي أبدًا مؤقتًا
- تضمين الأسرار أو القيم الحساسة في تكوينات متغيرات البيئة المخبأة
- الإفراط في تصفية الحزم وفقدان بناءات التبعية الحاسمة في خط الأنابيب
Foire aux questions
ما البيئات المدعومة؟
هل هناك حدود على حجم المشروع؟
هل يمكنه التكامل مع التخزين المؤقت عن بعد من Vercel؟
هل يصل إلى بياناتي أو يخزنها؟
ماذا لو لم يعمل التخزين المؤقت كما هو متوقع؟
كيف يقارن بأدوات المستودعاتMono الأخرى؟
Détails du développeur
Auteur
wshobsonLicence
MIT
Dépôt
https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/turborepo-cachingRéf
main
Structure de fichiers
📄 SKILL.md