turborepo
Optimizar Monorepos con Turborepo
Los equipos que trabajan con monorepos suelen perder tiempo en builds lentos, fallos de caché y límites poco claros entre paquetes. Esta habilidad ofrece orientación estructurada sobre Turborepo para tareas, caché, filtrado, CI y diseño de workspaces.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "turborepo" from https://skillstore.io/skills/antfu-turborepo.md and its manifest at https://skillstore.io/api/skills/antfu-turborepo/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "turborepo". Una app web se recompila cada vez aunque solo cambie la documentación.
Resultado esperado:
- Causa probable: los inputs de la tarea son demasiado amplios o los inputs predeterminados incluyen archivos que no afectan al build.
- Acción recomendada: restringir los inputs de la tarea de build y confirmar que los outputs apuntan a artefactos de build generados.
- Verificación: ejecutar un resumen en seco antes y después de un cambio solo de documentación.
Usando "turborepo". Un paquete importa archivos fuente desde otro paquete usando una ruta relativa.
Resultado esperado:
- Causa probable: se están evitando los límites entre paquetes, por lo que Turborepo no puede modelar las dependencias limpiamente.
- Acción recomendada: exponer el módulo compartido mediante el campo exports del paquete y depender del nombre del paquete.
- Verificación: ejecutar comprobaciones de límites y confirmar que el paquete consumidor declara la dependencia.
Usando "turborepo". Una tarea de despliegue funciona localmente pero falla en CI porque falta la autenticación.
Resultado esperado:
- Causa probable: el modo de entorno estricto filtra variables que no se declararon para uso en runtime.
- Acción recomendada: declarar solo los nombres de tokens de CI requeridos en la configuración de entorno de paso directo.
- Verificación: volver a ejecutar el job de CI y confirmar que la tarea ya no necesita el modo de entorno flexible.
Auditoría de seguridad
SeguroAll 356 static findings are false positives caused by Markdown examples, configuration names, placeholder URLs, and explanatory snippets. The documentation contains no executable scripts, secret collection, data exfiltration, or prompt injection. Normal use may run Turborepo commands, edit repository configuration, and connect to remote caching services at the user's direction.
Factores de riesgo
🌐 Acceso a red (11)
📁 Acceso al sistema de archivos (32)
🔑 Variables de entorno (45)
⚙️ Comandos externos (50)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/antfu-turborepo/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/antfu-turborepo?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/antfu-turborepo?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-turborepo/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/antfu-turborepo.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
antfu. (2026). turborepo security audit report (audit version 5) [Author version 2.9.19-canary.9]. Skillstore. https://skillstore.io/skills/antfu-turborepo/audits/5Cita BibTeX
@techreport{antfu-antfu-turborepo-2026,
author = {antfu},
title = {turborepo security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-turborepo/audits/5},
note = {Author version 2.9.19-canary.9}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "turborepo security audit report (audit version 5)"
version: "2.9.19-canary.9"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-turborepo/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-turborepo:audit:5"
description: "Skillstore immutable audit report identifier"
Comparar variantes
2 variantes instalablesCada autor sigue siendo un skill instalable independiente. La variante recomendada se ordena según la evidencia de Skillstore.
Por qué esta variante es la primera
vercel-turborepo
2026-09-09
antfu-turborepo
2026-09-09
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Configurar Pipelines de Build Confiables
Configura dependencias de tareas, outputs y scripts de paquete de Turborepo para que los builds se ejecuten en el orden correcto.
Corregir Fallos de Caché
Rastrea por qué los builds no se restauran desde la caché y ajusta inputs, outputs o configuración de entorno.
Planificar la Estructura del Workspace
Diseña apps, paquetes internos, dependencias y límites entre paquetes para un monorepo en crecimiento.
Prueba estos prompts
Revisa mi configuración de Turborepo. Comprueba scripts de paquetes, scripts raíz y turbo.json. Dime qué debería cambiar primero.
Ayúdame a encontrar por qué esta tarea de Turborepo falla al usar la caché. Revisa inputs, outputs, variables de entorno y dependencias de paquetes.
Mejora mi workflow de CI de Turborepo. Céntrate en builds de paquetes modificados, caché remota, turbo-ignore y manejo seguro de variables de entorno.
Audita los límites entre paquetes de mi monorepo. Identifica dependencias mal ubicadas, imports entre paquetes, problemas de código compartido y cambios en tareas de Turborepo.
Mejores prácticas
- Pon la lógica real de tareas en scripts de paquetes y deja que los scripts raíz deleguen con turbo run.
- Declara outputs, inputs y variables de entorno para que las claves de caché coincidan con el comportamiento real del build.
- Usa exports de paquete y dependencias de workspace en lugar de imports relativos entre límites de paquetes.
Evitar
- No pongas lógica de build, lint o test directamente en el script del paquete raíz.
- No uses globalDependencies demasiado amplias cuando solo una tarea o paquete necesita un archivo.
- No uses el modo de entorno flexible en CI de producción como sustituto de declaraciones explícitas de variables.
Preguntas frecuentes
¿Esta habilidad ejecuta comandos de Turborepo automáticamente?
¿Puede ayudar con la configuración de turbo.json?
¿Cubre la caché remota?
¿Puede corregir problemas de límites entre paquetes?
¿Es solo para monorepos Next.js?
¿Gestiona secretos?
Detalles del desarrollador
Autor
antfuLicencia
MIT
Versión del autor
v2.9.19-canary.9
Revisión de Skillstore
r2
Ref.
89edfdc710d0846129dcee6a929477b04f08052c
Actualidad del mantenimiento
26/7/2026
Uso
5 descargas · 232 vistas