zener-language
Installation
SKILL.md
Zener Language
Zener is Starlark plus PCB-specific modules, typed electrical connections, physical parts, sourcing, layout, and validation.
Discover Before Authoring
Use pcb doc --package @stdlib or pcb doc --package <package> to inspect public APIs and their source roots. Read the installed implementation when exact behavior matters.
For toolchain behavior that may have changed, inspect the installed version and nearby entries in the pcb changelog instead of relying on old examples.
Modules and Components
A .zen file can be:
- a normal Starlark module imported with
load(); or - an instantiable schematic module imported with
Module().
Relative paths stay within the current package. Cross-package imports use full package URLs: