W

bazel-build-optimization

por wshobson

Optimiza las compilaciones de Bazel para monorepos a gran escala. Ideal para desarrolladores que configuran Bazel, implementan ejecución remota o mejoran el rendimiento de compilación en bases de código empresariales.

Estrellas0
Favoritos0
Comentarios0
Agregado28 mar 2026
CategoríaPerformance Optimization
Comando de instalación
npx skills add https://github.com/wshobson/agents --skill bazel-build-optimization
Resumen

Resumen

¿Qué es bazel-build-optimization?

bazel-build-optimization es una skill especializada diseñada para ayudar a desarrolladores y equipos a optimizar las compilaciones de Bazel en monorepos de gran escala. Ofrece orientación práctica para configurar Bazel, implementar caché y ejecución remota, y mejorar el rendimiento de compilación en entornos empresariales. Esta skill es especialmente útil para organizaciones que migran a Bazel o enfrentan tiempos de compilación lentos en bases de código complejas.

¿Quién debería usar esta skill?

  • Desarrolladores que gestionan monorepos con Bazel
  • Ingenieros de compilación que buscan acelerar los tiempos de build
  • Equipos que migran a Bazel desde otros sistemas de compilación
  • Cualquier persona que necesite configurar reglas personalizadas de Bazel o depurar problemas de compilación

Problemas que resuelve

  • Tiempos de compilación lentos en repositorios grandes
  • Configuraciones de compilación ineficientes
  • Dificultad para configurar caché y ejecución remota
  • Retos al escribir reglas personalizadas de Bazel

Cómo usar

Pasos de instalación

  1. Instala la skill usando:
    npx skills add https://github.com/wshobson/agents --skill bazel-build-optimization
  2. Revisa el archivo SKILL.md para obtener una visión general y guía del flujo de trabajo.
  3. Explora archivos complementarios como README.md, AGENTS.md, metadata.json y carpetas como rules/, resources/, references/ o scripts/ para contexto adicional y plantillas.

Configuración inicial

  • Comienza configurando tu espacio de trabajo Bazel con archivos como WORKSPACE.bazel, .bazelrc, .bazelversion y BUILD.bazel.
  • Usa las plantillas y ejemplos proporcionados para configurar caché y ejecución remota.
  • Adapta los patrones recomendados para ajustarlos a la estructura de tu repositorio y necesidades de compilación.

Buenas prácticas

  • Utiliza la caché remota de Bazel para acelerar las compilaciones entre equipos.
  • Escribe reglas personalizadas para necesidades específicas del proyecto.
  • Revisa regularmente las configuraciones de compilación para detectar cuellos de botella en el rendimiento.

¿Cuándo es adecuado?

  • Tu base de código es un monorepo o tiene dependencias complejas.
  • Necesitas optimizar los tiempos de compilación para pipelines CI/CD.
  • Estás migrando a Bazel y buscas patrones comprobados.

¿Cuándo no es adecuado?

  • Tu proyecto es pequeño y no requiere Bazel.
  • No necesitas optimización avanzada de compilación ni ejecución remota.

Preguntas frecuentes

¿Dónde puedo encontrar plantillas y ejemplos?

Las plantillas para la configuración del workspace y archivos de compilación están disponibles en las carpetas de soporte de la skill y en SKILL.md.

¿Cómo depuro problemas de compilación con Bazel?

La skill ofrece orientación para depurar problemas de compilación, incluyendo consejos para inspeccionar objetivos, reglas y registros de ejecución remota.

¿Puedo usar esta skill para proyectos que no son monorepos?

Aunque la skill está optimizada para monorepos, algunos patrones pueden adaptarse a proyectos más pequeños, pero los principales beneficios se ven en repositorios a gran escala.

¿Cómo accedo a todos los recursos?

Abre la pestaña Archivos para ver el árbol completo, incluyendo referencias anidadas, plantillas y scripts auxiliares para la optimización de compilaciones con Bazel.

Calificaciones y reseñas

Aún no hay calificaciones
Comparte tu reseña
Inicia sesión para dejar una calificación y un comentario sobre esta skill.
G
0/10000
Reseñas más recientes
Guardando...