Fournit un ensemble ciblé de règles et d'arbres de décision pour configurer et dépanner Turborepo dans les monorepos JavaScript/TypeScript. La compétence explique le placement correct des tâches (package vs racine), comment déclarer les entrées/sorties de tâche pour la mise en cache, les modèles pour les exécutions affectées/filtrées et les modèles d'intégration CI (y compris la mise en cache distante). Elle inclut des anti-modèles à éviter et des exemples pour les pipelines courants.
Invoquez cette compétence lors de la configuration de turbo.json, de la création de scripts de package, du débogage des échecs de cache, de l'écriture de workflows CI appelant turbo, ou pour décider comment exécuter uniquement les packages affectés. Elle est utile lors de la mise en place d'un monorepo, de la création de CI ou lors du diagnostic de builds lents ou de problèmes de cache.
Idéalement utilisé par des agents assistants capables de coder (Claude Code / Codex / agents style Copilot) pouvant modifier des fichiers de dépôt ou suggérer des modifications de CI.
Compétence de guidage complète sur Turborepo couvrant la configuration des tâches, la mise en cache, le filtrage, la CI, les variables d'environnement, la structure du monorepo et les limites. Le fichier SKILL.md est extrêmement bien écrit avec des anti-patterns détaillés, des arbres de décision et des exemples de code. Aucun script n'est inclus — c'est une compétence de référence/connaissance pure. Aucune préoccupation de sécurité ; pas d'appels réseau, pas d'identifiants, pas de commandes destructives.
Excellente compétence de référence. Les arbres de décision sont clairs et exploitables. La section anti-patterns est approfondie et couvre les erreurs du monde réel. La seule lacune mineure est que les fichiers référencés (references/*) ne sont pas inclus dans le corps de la compétence, donc les utilisateurs auraient besoin du contexte complet du dépôt. Le frontmatter est bien structuré avec des métadonnées de version et une description claire du déclencheur.