pi-zig-skills

Zig 0.16 and TigerStyle skills for Pi, plus zig_lsp_diagnostics via official zls 0.16

Packages

Package details

extensionskill

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