zig-abstractions
SolidPragmatic Zig abstraction-design workflow for coding agents. Use when designing, reviewing, simplifying, or refactoring Zig APIs that use comptime generics, type-returning functions, structural duck typing, error unions, optionals, tagged unions, function pointers, vtables, interface-like structs, allocator or IO dependencies, public contracts, test seams, or Zig 0.15/0.16 abstraction and std.Io migration tradeoffs.
Install
Quality Score: 82/100
Skill Content
Details
- Author
- christopherkarani
- Repository
- christopherkarani/Orca
- Created
- 2 months ago
- Last Updated
- today
- Language
- Zig
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
zig-best-practices
Production Zig engineering guidance for coding agents. Use when writing, reviewing, debugging, refactoring, testing, packaging, or migrating Zig code, especially around allocator ownership, error handling, std library version drift, build.zig/build.zig.zon, cross-compilation, C interop, performance, safety, security, and Zig 0.15/0.16-era patterns as of 2026-05-13.
zig-best-practices
Use when reading or writing Zig files (.zig, build.zig, build.zig.zon).
zig-build-system-complexity
Zig build-system and package-management workflow for coding agents. Use when creating, reviewing, debugging, or migrating build.zig, build.zig.zon, package dependencies, build steps, check/test/fuzz/bench steps, generated files, install artifacts, release archives, cross-target builds, CI build matrices, local package overrides, Zig package fingerprints, or Zig 0.15/0.16 build API drift.