Turborepo-Monorepo — gemeinsame Pakete, Build-Caching und Pipeline-Konfiguration.
Was ist skills?
Diese Fähigkeit definiert die Richtlinien für die Verwaltung eines Monorepos mit Turborepo. Sie ist nützlich für Entwickler und KI-Agenten, die mit einem strukturierten Monorepo arbeiten, in dem Aufgaben orchestriert und gemeinsame Pakete geteilt werden. Die Fähigkeit beschreibt, wie Turborepo als Task-Orchestrator eingesetzt wird, wie die Pipeline in `turbo.json` konfiguriert ist, und wie Arbeitsbereiche in `package.json` definiert werden. Sie unterstützt die Organisation von Code in `apps/` (z. B. Web, API, Mobile) und `packages/` (z. B. UI-Komponenten, Konfigurationen, Typen) und legt fest, dass interne Pakete ohne Build-Schritt auskommen, indem sie direkt auf TypeScript-Quelldateien verweisen. Außerdem werden bewährte Praktiken wie gemeinsame tsconfig- und ESLint-Konfigurationen sowie häufige Fehler vermieden, z. B. das direkte Importieren zwischen Apps oder inkonsistente Abhängigkeitsversionen.