AgentSkillsCN

bazel-build-optimization

针对大规模单体仓库,优化 Bazel 构建流程。当您需要配置 Bazel、实施远程执行,或为企业级代码库优化构建性能时,可使用此技能。

SKILL.md
--- frontmatter
version: 4.1.0-fractal
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.

Do not use this skill when

  • The task is unrelated to bazel build optimization
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Use this skill when

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

Core Concepts

🧠 Knowledge Modules (Fractal Skills)

1. 1. Bazel Architecture

2. 2. Key Concepts

3. Template 1: WORKSPACE Configuration

4. Template 2: .bazelrc Configuration

5. Template 3: TypeScript Library BUILD

6. Template 4: Python Library BUILD

7. Template 5: Custom Rule for Docker

8. Template 6: Query and Dependency Analysis

9. Template 7: Remote Execution Setup

10. Do's

11. Don'ts