pi-zig-skills

Zig 0.16 skills + official zls diagnostics for Pi

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.4
Published
Aug 25, 2026
Downloads
1,061/mo · 11/wk
Author
asural
License
MIT
Types
extension, skill
Size
63.6 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

Zig 0.16 skills + official zls diagnostics for Pi

  • 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

Links