Fähigkeiten turborepo-caching
📦

turborepo-caching

Sicher

تحسين أداء بناء Turborepo

Auch verfügbar von: wshobson

تصبح عمليات بناء Monorepo بطيئة وغير فعالة بدون التخزين المؤقت المناسب. توفر هذه المهارة إعدادات Turborepo جاهزة للإنتاج للتخزين المؤقت المحلي والبعيد لتقليل أوقات البناء بشكل كبير.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "turborepo-caching". أنشئ turbo.json مع pipeline بناء يخزن dist و .next كمخرجات

Erwartetes Ergebnis:

ملف turbo.json كامل مع إعداد مهمة البناء متضمناً المخرجات والتبعيات ومتغيرات البيئة

Verwendung von "turborepo-caching". كيف أ-setup التخزين المؤقت البعيد مع Vercel؟

Erwartetes Ergebnis:

تعليمات خطوة بخطوة لتشغيل npx turbo login و npx turbo link وإعداد TURBO_TOKEN في CI

Sicherheitsaudit

Sicher
v1 • 2/25/2026

All 47 static findings are false positives. The skill contains Turborepo documentation and configuration templates with CLI command examples. The flagged patterns (external commands, network URLs, filesystem operations) are legitimate documentation showing Turborepo usage patterns, not actual code execution risks. No malicious intent or security vulnerabilities confirmed.

1
Gescannte Dateien
422
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
21
Community
100
Sicherheit
100
Spezifikationskonformität

Was du bauen kannst

الإعداد الأولي لـ Turborepo

إعداد monorepo جديد مع تخزين مؤقت محسن من اليوم الأول

تحسين أداء CI/CD

تقليل أوقات بناء CI بنسبة 50-90% مع التخزين المؤقت البعيد وتصفية الحزم المتأثرة

بنية تحتية للخادم المضيف ذاتياً

نشر خادم تخزين مؤقت خاص للمؤسسات بدون Vercel

Probiere diese Prompts

إعداد turbo.json الأساسي
أنشئ إعداد turbo.json مع مهام build و test و lint و dev. تضمين المخرجات والتبعيات المناسبة.
إعداد التخزين المؤقت البعيد
أرني كيفية إعداد التخزين المؤقت البعيد من Vercel لمشروع Turborepo الخاص بي مع متغيرات البيئة لـ CI.
Pipeline CI مع الحزم المتأثرة
أنشئ سير عمل GitHub Actions الذي يبني فقط الحزم المتأثرة بالتغييرات الحالية باستخدام تصفية turbo.
خادم تخزين مؤقت مستضاف ذاتياً
أنشئ تنفيذ خادم Express.js لتخزين مؤقت بعيد مستضاف ذاتياً لـ Turborepo مع تخزين القطع الأثرية.

Bewährte Verfahren

  • عرّف دائماً مخرجات صريحة لتجنب تخزين ملفات غير ضرورية
  • استخدم التخزين المؤقت البعيد في CI لمشاركة نتائج البناء عبر جميع المطورين
  • اضبط dependsOn بشكل صحيح لمنع ظروف السباق بين المهام

Vermeiden

  • لا تخزن مهام مستمرة مثل خوادم dev (استخدم persistent: true بدلاً من ذلك)
  • لا تضمين الأسرار في متغيرات البيئة التي يخزنها turbo
  • لا تتخطى dependsOn لأنه قد يسبب فشلاً في البناء للحزم التابعة

Häufig gestellte Fragen

ما هو التخزين المؤقت البعيد لـ Turborepo؟
يخزن التخزين المؤقت البعيد قطع البناء الأثرية في السحابة (Vercel أو مستضاف ذاتياً) ليتمكن أعضاء الفريق وCI من إعادة استخدام البناءات السابقة بدلاً من إعادة البناء.
كيف أصحح حالات فقدان التخزين المؤقت؟
استخدم turbo build --dry-run لترى ما الذي سينفذ، أو turbo build --summarize لترى حالة الإصابة/فقدان التخزين المؤقت لكل مهمة.
هل يمكنني استخدام Turborepo بدون Vercel؟
نعم، يمكنك استضافة التخزين المؤقت البعيد ذاتياً باستخدام HTTP API لـ Turborepo. تنفيذ مثال متاح في هذه المهارة.
ماذا يفعل dependsOn في turbo.json؟
يعرّف dependsOn تبعيات المهام. استخدم ^build للانتظار حتى تبني التبعيات أولاً، أو حدد المهام الدقيقة التي يجب أن تكتمل.
كيف أصفي البناء للحزم المتغيرة فقط؟
استخدم turbo build --filter='...[origin/main]' لبناء الحزم التي تغيرت فقط منذ فرع main.
هل ملفات .env مشمولة في مفاتيح التخزين المؤقت؟
نعم، إذا كانت مدرجة في globalDependencies في turbo.json. هذا يضمن إعادة تشغيل البناء عند تغير إعداد البيئة.

Entwicklerdetails

Dateistruktur

📄 SKILL.md