Notre avis
Ce skill permet de gérer et optimiser les pipelines de tâches Turborepo dans un monorepo Liftera, en automatisant la configuration des tâches (dev, build, lint, check-types) et la modification du fichier turbo.json.
Points forts
- Automatise la définition cohérente des tâches dans turbo.json
- Garantit des dépendances correctes entre packages (^task)
- Optimise le cache en minimisant les entrées/sorties
- Intègre les scripts standards du monorepo (pnpm dev, build, lint, check-types)
Limites
- Spécifique à l'architecture Liftera, non générique
- Ne couvre pas la configuration avancée de Turborepo (filtres, remote caching)
- Dépend de pnpm comme gestionnaire de paquets
Lors de l'ajout ou de la modification de tâches dans turbo.json, pour des optimisations de build/dev ou pour résoudre des problèmes de pipeline de tâches.
Pour des projets n'utilisant pas Turborepo ou pnpm, ou pour des tâches nécessitant une configuration de build non standard en dehors du monorepo.
Analyse de sécurité
PrudenceThe skill allows Bash, which could execute arbitrary commands, but the instructions are limited to standard Turborepo tasks and project setup. There are no destructive, exfiltrating, or obfuscated actions. The risk is inherent to the Bash tool, not the skill's content.
Aucun point d'attention détecté
Exemples
Add a new 'test' task to turbo.json that runs tests in all packages, depends on the build task of upstream packages, and caches outputs in a 'coverage' directory.Optimize the turbo.json to reduce cache misses: set minimal inputs for the build task (only source files) and ensure outputs are precise (dist folder).The dev task isn't picking up changes from dependent packages. Check and fix the task dependencies in turbo.json so that dev has the correct upstream dependencies.name: turborepo description: > Turborepo workflow for Liftera. Trigger: When adding/modifying tasks in turbo.json, optimizing builds/dev, or troubleshooting task pipelines. license: Apache-2.0 metadata: author: liftera version: "1.0" scope: [root] auto_invoke: "Working with Turborepo tasks" allowed-tools: Read, Edit, Write, Glob, Grep, Bash, WebFetch, WebSearch, Task
Core Commands (REQUIRED)
- Root scripts are Turborepo-driven:
pnpm dev->turbo run devpnpm build->turbo run buildpnpm lint->turbo run lintpnpm check-types->turbo run check-types
Task Principles (REQUIRED)
- ALWAYS define tasks in
turbo.json. - ALWAYS keep
devnon-cached and persistent. - ALWAYS keep build outputs accurate for caching.
When Editing turbo.json
- Ensure task dependencies include
^taskwhen packages depend on other packages. - Keep inputs/outputs minimal and correct so caching is reliable.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.