К основному содержанию
скилл Claude Code CX Codex Cursor

bazel-build-optimization — скилл для Claude Code

Скилл помогает настраивать Bazel для монорепозиториев, удалённого выполнения и кэширования. Подойдёт для разбора проблем сборки и ускорения пайплайна.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install developer-essentials@claude-code-workflows
Открыть на GitHub

Что делает bazel-build-optimization

bazel-build-optimization подсказывает, как организовать Bazel в крупном монорепозитории: настроить WORKSPACE.bazel, .bazelrc, .bazelversion и BUILD.bazel, разделить код на пакеты и описать цели, метки, правила и аспекты. Он также охватывает миграцию на Bazel, пользовательские правила и поиск причин проблем со сборкой.

Внутри есть рекомендации по мелким целям для кэширования, закреплению зависимостей, удалённому кэшированию и проверке visibility. Конкретные шаблоны и разобранные примеры находятся в references/details.md; этот файл стоит открыть, когда нужны готовые заготовки. Для работы скилла нужен проект на Bazel и его обычные файлы конфигурации.

Ставьте его, если вы настраиваете или переносите монорепозиторий на Bazel. Для проекта без Bazel он не даст полезного контекста.

Какие задачи решает

  • настроить Bazel для монорепозитория
  • включить удалённое кэширование и выполнение
  • разобрать медленную сборку
  • написать пользовательское правило Bazel
  • найти причину ошибки сборки

Примеры запросов агенту

  • Настрой Bazel для этого монорепозитория и проверь WORKSPACE.bazel.
  • Разбери медленную сборку и предложи более мелкие цели для кэширования.
  • Создай пользовательское правило Bazel по шаблону из `references/details.md`.

Как установить bazel-build-optimization

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install developer-essentials@claude-code-workflows

Команда ставит плагин developer-essentials целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add wshobson/agents --skill bazel-build-optimization -a claude-code

3Вручную: положить файлы

~/.claude/skills/bazel-build-optimization/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/bazel-build-optimization/

Из того же набора213

Весь набор →
typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. Claude Code CX Codex Cursor 92 169установок tailwind-design-system Seth Hobson Помогает строить дизайн-системы на Tailwind CSS v4. Пригодится для библиотеки компонентов или унификации интерфейса в проекте. Claude Code CX Codex Cursor 70 180установок brand-landingpage Travis D. Elliott Скилл проводит интервью о продукте и визуальном стиле, затем помогает создать лендинг через Stitch. Подойдёт, если у проекта пока нет готового дизайна. Claude Code CX Codex Cursor 39 476установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. Claude Code CX Codex Cursor 36 943установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. Claude Code CX Codex Cursor 35 675установок nextjs-app-router-patterns Seth Hobson Помогает строить приложения на Next.js App Router: выбирать режим рендеринга, организовывать маршруты и получать данные. Подойдёт при миграции с Pages Router или работе с Server Components. Claude Code CX Codex Cursor 32 529установок api-design-principles Seth Hobson Скилл помогает проектировать и проверять REST- и GraphQL API. Пригодится при подготовке спецификации, пересмотре существующего API или согласовании стандартов команды. Claude Code CX Codex Cursor 30 348установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. Claude Code CX Codex Cursor 30 193установок

Похожие

google-cloud-solution-hybrid-search-alloydb официальный google Скилл помогает спроектировать и проверить гибридный поиск на AlloyDB: семантический поиск сочетается с ключевыми словами и SQL-фильтрами. Claude Code Gemini CLI CX Codex 3 300установок terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. Claude Code CX Codex Cursor +1 7 400установок google-cloud-storage-bucket-architect официальный google Скилл проектирует и создаёт бакеты Cloud Storage в Google Cloud с учётом задачи и настроек безопасности проекта. Подойдёт, когда нужно добавить объектное хранилище в приложение, сервис или пайплайн. Claude Code Gemini CLI CX Codex 2 800установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. Claude Code CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. Claude Code CX Codex 214 439установок

Вопросы о bazel-build-optimization

Как установить bazel-build-optimization в Claude Code?

Выполните npx skills add wshobson/agents --skill bazel-build-optimization -a claude-code. Файл скилла появится по пути ~/.claude/skills/bazel-build-optimization/SKILL.md.

Что делает bazel-build-optimization?

Скилл помогает конфигурировать Bazel, настраивать удалённое кэширование и выполнение, разбирать проблемы сборки и писать пользовательские правила для монорепозиториев.

Какие файлы Bazel он помогает организовать?

Он описывает роль WORKSPACE.bazel, .bazelrc, .bazelversion и BUILD.bazel, а также структуру каталогов с отдельными BUILD-файлами.

Исходный текст

SKILL.md · MIT
---
name: bazel-build-optimization
description: Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
---

# Bazel Build Optimization

Production patterns for Bazel in large-scale monorepos.

## When to Use This Skill

- Setting up Bazel for monorepos
- Configuring remote caching/execution
- Optimizing build times
- Writing custom Bazel rules
- Debugging build issues
- Migrating to Bazel

## Core Concepts

### 1. Bazel Architecture

```
workspace/
├── WORKSPACE.bazel       # External dependencies
├── .bazelrc              # Build configurations
├── .bazelversion         # Bazel version
├── BUILD.bazel           # Root build file
├── apps/
│   └── web/
│       └── BUILD.bazel
├── libs/
│   └── utils/
│       └── BUILD.bazel
└── tools/
    └── bazel/
        └── rules/
```

### 2. Key Concepts

| Concept     | Description                            |
| ----------- | -------------------------------------- |
| **Target**  | Buildable unit (library, binary, test) |
| **Package** | Directory with BUILD file              |
| **Label**   | Target identifier `//path/to:target`   |
| **Rule**    | Defines how to build a target          |
| **Aspect**  | Cross-cutting build behavior           |

## Templates and detailed worked examples

Full template library and detailed worked examples live in `references/details.md`. Read that file when you need the concrete templates.

## Best Practices

### Do's

- **Use fine-grained targets** - Better caching
- **Pin dependencies** - Reproducible builds
- **Enable remote caching** - Share build artifacts
- **Use visibility wisely** - Enforce architecture
- **Write BUILD files per directory** - Standard convention

### Don'ts

- **Don't use glob for deps** - Explicit is better
- **Don't commit bazel-\* dirs** - Add to .gitignore
- **Don't skip WORKSPACE setup** - Foundation of build
- **Don't ignore build warnings** - Technical debt

© Seth Hobson · MIT · wshobson/agents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой