Fähigkeiten turborepo-caching
🚀

turborepo-caching

Sicher 🌐 Netzwerkzugriff⚙️ Externe Befehle📁 Dateisystemzugriff

Turborepo-Caching für schnellere Builds optimieren

Langsame Monorepo-Builds verschwenden Entwicklerzeit und CI-Minuten. Diese Anleitung bietet klare Turborepo-Caching- und Pipeline-Konfigurationsvorlagen, um Ihre Builds zu beschleunigen und CI-Kosten zu reduzieren.

Unterstützt: Claude Codex Code(CC)
📊 69 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". Help me tune turbo.json for a Next.js app and a shared UI package.

Erwartetes Ergebnis:

  • Definieren Sie build-Outputs für .next- und dist-Ordner, um kompilierte Assets zu cachen
  • Legen Sie inputs nur für src-, tests- und config-Dateien fest, um Cache-Keys zu minimieren
  • Behalten Sie die dev-Aufgabe als persistent und uncached, da sie kontinuierlich läuft
  • Fügen Sie dependsOn hinzu, um sicherzustellen, dass das UI-Package vor der Next.js-App gebaut wird

Verwendung von "turborepo-caching". Set up remote caching for our team with Vercel.

Erwartetes Ergebnis:

  • Führen Sie npx turbo login aus, um sich bei Vercel zu authentifizieren
  • Führen Sie npx turbo link aus, um Ihr Projekt zu verbinden
  • Fügen Sie TURBO_TOKEN- und TURBO_TEAM-Umgebungsvariablen zu CI hinzu
  • Verwenden Sie turbo build --remote-only in CI für vollständiges Remote-Caching

Verwendung von "turborepo-caching". Debug why my build cache keeps invalidating.

Erwartetes Ergebnis:

  • Führen Sie turbo build --summarize aus, um den Cache-Hit/Miss-Status zu sehen
  • Verwenden Sie --verbosity=2, um Hash-Berechnungen zu inspizieren
  • Prüfen Sie, dass inputs unnötige Dateien wie Markdown ausschließen
  • Verifizieren Sie, dass globalDependencies nur wirklich geteilte Dateien enthalten

Sicherheitsaudit

Sicher
v4 • 1/17/2026

Pure 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.

2
Gescannte Dateien
585
Analysierte Zeilen
3
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
20
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

CI-Builds beschleunigen

Optimieren Sie Pipelines und Filter, um die CI-Zeit zu reduzieren und gleichzeitig korrekte Abhängigkeitsketten beizubehalten.

Monorepo-Builds verbessern

Legen Sie Cache-Outputs und -Inputs für Webanwendungen fest, um unnötige Rebuilds zu minimieren.

Remote-Caching aktivieren

Konfigurieren Sie Vercel oder selbst gehosteten Cache für gemeinsam genutzte Build-Artefakte über Teams hinweg.

Probiere diese Prompts

Caching starten
Erstellen Sie eine grundlegende turbo.json mit build-, test-, lint- und dev-Aufgaben für Apps und Packages in meinem Monorepo.
CI-Optimierung
Schlagen Sie CI-Pipeline-Schritte und Paketfilter vor, um seit dem main-Branch nur betroffene Packages zu bauen.
Remote-Cache
Erklären Sie, wie Sie Vercel-Remote-Caching aktivieren, und listen Sie die erforderlichen Umgebungsvariablen für CI auf.
Erweiterte Inputs
Verfeinern Sie die inputs- und outputs-Konfiguration für eine Next.js-App, um Cache-Invalidierungen zu reduzieren.

Bewährte Verfahren

  • Definieren Sie explizite inputs und outputs für eine genaue Cache-Key-Generierung und weniger Misses
  • Aktivieren Sie Remote-Caching für Konsistenz zwischen CI- und lokalen Entwicklungsumgebungen
  • Verwenden Sie Paketfilter, um in CI-Pipelines nur betroffene Packages zu bauen

Vermeiden

  • Caching von Dev-Servern oder lang laufenden persistenten Aufgaben, die niemals beendet werden
  • Einbeziehen von Geheimnissen oder sensiblen Werten in konfigurierte Umgebungsvariablen-Caches
  • Über-Filtern von Packages und Verpassen kritischer Abhängigkeits-Builds in Ihrer Pipeline

Häufig gestellte Fragen

Welche Umgebungen werden unterstützt?
Es funktioniert mit Turborepo-Projekten auf lokalen Maschinen und allen großen CI-Runnern wie GitHub Actions.
Gibt es Limits für die Projektgröße?
Es gibt keine festen Limits, aber sehr große Repositorys erfordern eine sorgfältige inputs- und outputs-Konfiguration.
Kann es mit Vercel-Remote-Cache integriert werden?
Ja, es bietet Anleitungen für Login, das Verknüpfen von Projekten und das Einrichten erforderlicher CI-Variablen für Vercel.
Greift es auf meine Daten zu oder speichert sie?
Nein, es ist eine Dokumentations-Anleitung, die keine Dateien, Anmeldedaten liest oder Daten irgendwohin sendet.
Was tun, wenn das Caching nicht wie erwartet funktioniert?
Verwenden Sie die Debug- und Summarize-Flags, um Cache-Hits, Misses und Hash-Berechnungen zu inspizieren.
Wie vergleicht es sich mit anderen Monorepo-Tools?
Diese Anleitung konzentriert sich spezifisch auf Turborepo-Caching-Muster, nicht auf Vergleiche mit Nx oder Lerna.

Entwicklerdetails

Dateistruktur

📄 SKILL.md