Zig Build System
Purpose
Guide agents through writing build.zig files: executables, libraries, C source integration, build options, test configuration, and build.zig.zon package manifests.
Triggers
- "How do I set up a build.zig file?"
- "How do I add a C library to a Zig project?"
- "How do I define build-time options in Zig?"
- "How do I run Zig tests with zig build test?"
- "What is build.zig.zon and how do I use it?"
- "How do I add a Zig package dependency?"
Workflow
1. Project initialization
2. build.zig structure
3. Libraries
4. Adding C source files
5. Build-time options
In Zig source:
6. Module system
In Zig source:
7. Package management with build.zig.zon
8. Custom build steps
For advanced build.zig patterns, see references/build-zig-patterns.md [blocked].
Related skills
- Use
skills/zig/zig-compilerfor single-file builds and compiler flags - Use
skills/zig/zig-cinteropfor C library integration in build.zig - Use
skills/zig/zig-crossfor cross-compilation in build.zig - Use
skills/build-systems/cmakewhen embedding Zig into a CMake project


