pi-zig-skills
Zig 0.16 and TigerStyle skills for Pi, plus zig_lsp_diagnostics via official zls 0.16
Package details
Install pi-zig-skills from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-zig-skills- Package
pi-zig-skills- Version
0.2.2- Published
- Aug 24, 2026
- Downloads
- not available
- Author
- asural
- License
- MIT
- Types
- extension, skill
- Size
- 62.5 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"skills": [
"./skills/zig-0.16",
"./skills/zig-tiger-style"
],
"extensions": [
"./extensions/zls/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-zig-skills
Pi package with two skills and a small extension that resolves official zls 0.16 and registers zig_lsp_diagnostics for .zig / .zon. After they are added they show up automatically; no manual copy.
- zig-0.16 — Zig 0.16.0 API and porting notes (std.Io, Type removal, cImport deprecation).
- zig-tiger-style — TigerStyle Zig guidelines from TigerBeetle (safety, assertions, naming, layout).
Primary:
pi install npm:pi-zig-skills
People who already installed 0.1.x must run pi update (or pi update npm:pi-zig-skills) or they stay on the cached 0.1.x.
On load, PATH zls is used when it reports 0.16.x; otherwise the official zigtools/zls 0.16.0 prebuilt is downloaded into a user cache (SHA256 verified before extract, never a random nightly). The extension talks to that binary through zig_lsp_diagnostics. If another pi-lsp is installed, /lsp may not list zls. Use zig_lsp_diagnostics.
Git fallback:
pi install git:github.com/luodaoyi/pi-zig-skills