# Build Systems Index

> Index of Build Systems Skills

- Skill: `tools-only/build-systems-index` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds add tools-only/build-systems-index`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/build-systems-index/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/tools-only/build-systems-index

---


# Build Systems Skills

## Category Overview

**Total Skills**: 8
**Category**: build-systems

## Skills in This Category

### bazel-monorepos.md
**Description**: Bazel BUILD files, WORKSPACE/MODULE.bazel, hermetic builds, remote caching, build rules, Starlark custom rules, and monorepo best practices for polyglot projects.

**Load this skill**:
Read bazel-monorepos.md


---

### build-optimization.md
**Description**: Incremental builds, dependency tracking, build caching (ccache, sccache, Bazel), parallel builds, build time profiling, and CI/CD optimization strategies.

**Load this skill**:
Read build-optimization.md


---

### build-system-selection.md
**Description**: Decision matrix for choosing between Make, CMake, Gradle, Maven, Bazel, and other build systems based on project requirements, language, and scale.

**Load this skill**:
Read build-system-selection.md


---

### cmake-patterns.md
**Description**: Modern CMake target-based approach, find_package, FetchContent, generator expressions, cross-platform configuration, and installation rules for C/C++ projects.

**Load this skill**:
Read cmake-patterns.md


---

### cross-platform-builds.md
**Description**: Platform detection, conditional compilation, preprocessor macros, CMake cross-compilation, Zig cross-compilation, toolchain configuration, and multi-platform testing strategies.

**Load this skill**:
Read cross-platform-builds.md


---

### gradle-jvm-builds.md
**Description**: Gradle Kotlin DSL and Groovy DSL, dependency management, version catalogs, build lifecycle, task configuration, multi-project builds, and performance optimization for Java/Kotlin projects.

**Load this skill**:
Read gradle-jvm-builds.md


---

### make-fundamentals.md
**Description**: Makefile syntax, targets, dependencies, pattern rules, and best practices for building C/C++ and multi-language projects with Make.

**Load this skill**:
Read make-fundamentals.md


---

### maven-configuration.md
**Description**: Maven POM structure, dependency management, plugin configuration, lifecycle phases, multi-module projects, profiles, and repository management for Java projects.

**Load this skill**:
Read maven-configuration.md


---

## Loading All Skills

```bash
# List all skills in this category
ls skills/build-systems/*.md

# Load specific skills
Read bazel-monorepos.md
Read build-optimization.md
Read build-system-selection.md
# ... and 5 more
```

## Related Categories

See `skills/README.md` for the complete catalog of all categories and gateway skills.

---

**Browse**: This index provides a quick reference. Load the `discover-cicd` gateway skill for common workflows and integration patterns.

Read ../discover-cicd/SKILL.md


