W

bazel-build-optimization

por wshobson

Otimize builds Bazel para monorepos de grande escala. Ideal para desenvolvedores que configuram Bazel, implementam execução remota ou melhoram o desempenho de builds em bases de código corporativas.

Estrelas0
Favoritos0
Comentários0
Adicionado28 de mar. de 2026
CategoriaPerformance Optimization
Comando de instalação
npx skills add https://github.com/wshobson/agents --skill bazel-build-optimization
Visão geral

Visão Geral

O que é bazel-build-optimization?

bazel-build-optimization é uma skill especializada criada para ajudar desenvolvedores e equipes a otimizar builds Bazel em monorepos de grande escala. Ela oferece orientações práticas para configurar Bazel, implementar cache e execução remotos, e melhorar o desempenho dos builds em ambientes corporativos. Essa skill é especialmente útil para organizações que estão migrando para Bazel ou enfrentam tempos de build lentos em bases de código complexas.

Quem deve usar esta skill?

  • Desenvolvedores que gerenciam monorepos com Bazel
  • Engenheiros de build buscando acelerar os tempos de build
  • Equipes migrando para Bazel a partir de outros sistemas de build
  • Qualquer pessoa que precise configurar regras personalizadas do Bazel ou depurar problemas de build

Problemas resolvidos

  • Tempos de build lentos em repositórios grandes
  • Configurações de build ineficientes
  • Dificuldade para configurar cache e execução remotos
  • Desafios na criação de regras personalizadas do Bazel

Como Usar

Passos para Instalação

  1. Instale a skill usando:
    npx skills add https://github.com/wshobson/agents --skill bazel-build-optimization
  2. Consulte o arquivo SKILL.md para uma visão geral e orientações do fluxo de trabalho.
  3. Explore arquivos de suporte como README.md, AGENTS.md, metadata.json e pastas como rules/, resources/, references/ ou scripts/ para contexto adicional e modelos.

Configuração Inicial

  • Comece configurando seu workspace Bazel com arquivos como WORKSPACE.bazel, .bazelrc, .bazelversion e BUILD.bazel.
  • Use os modelos e exemplos fornecidos para configurar cache e execução remotos.
  • Adapte os padrões recomendados para se adequar à estrutura do seu repositório e requisitos de build.

Melhores Práticas

  • Utilize o cache remoto do Bazel para acelerar builds entre equipes.
  • Escreva regras personalizadas para necessidades específicas do projeto.
  • Revise regularmente as configurações de build para identificar gargalos de desempenho.

Quando é uma boa escolha?

  • Seu código está em um monorepo ou possui dependências complexas.
  • Você precisa otimizar tempos de build para pipelines CI/CD.
  • Está migrando para Bazel e quer padrões comprovados.

Quando não é indicado?

  • Seu projeto é pequeno e não requer Bazel.
  • Você não precisa de otimização avançada de build ou execução remota.

Perguntas Frequentes

Onde encontro modelos e exemplos?

Modelos para configuração do workspace e arquivos de build estão disponíveis nas pastas de suporte da skill e no SKILL.md.

Como depurar problemas de build no Bazel?

A skill oferece orientações para depuração, incluindo dicas para inspecionar alvos de build, regras e logs de execução remota.

Posso usar esta skill em projetos que não são monorepos?

Embora a skill seja otimizada para monorepos, alguns padrões podem ser adaptados para projetos menores, mas os principais benefícios são percebidos em repositórios de grande escala.

Como acesso todos os recursos?

Abra a aba Files para visualizar a árvore completa de arquivos, incluindo referências aninhadas, modelos e scripts auxiliares para otimização de builds Bazel.

Avaliações e comentários

Ainda não há avaliações
Compartilhe sua avaliação
Faça login para deixar uma nota e um comentário sobre esta skill.
G
0/10000
Avaliações mais recentes
Salvando...