← ClaudeAtlas

zig-docslisted

Fetches Zig language and standard library documentation via CLI. Activates when needing Zig API details, std lib function signatures, or language reference content that isn't covered in zig-best-practices.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Zig Documentation Fetching ## Instructions - Use raw GitHub sources for std lib documentation (most reliable) - Use pandoc for language reference from ziglang.org (works for prose content) - The std lib HTML docs at ziglang.org are JavaScript-rendered and return empty content; avoid them - Zig source files contain doc comments (`//!` for module docs, `///` for item docs) that serve as authoritative documentation ## Quick Reference ### Fetch Standard Library Source (Recommended) Standard library modules are self-documenting. Fetch source directly: ```bash # Module source with doc comments curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/<module>.zig" # Common modules: curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/log.zig" curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/mem.zig" curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/fs.zig" curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/heap.zig" curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/debug.zig" curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/testing.zig" ``` ### Fetch Allocator Interface ```bash curl -sL "https://raw.githubusercontent.com/ziglang/zig/master/lib/std/mem/Allocator.zig" ``` ### Fetch Language Reference (Prose) ```bash # Full language reference (large, ~500KB of text) pandoc -f html -t plain "https://ziglang.org/documentation/master/" # P