---
id: daily-zener-language
name: "zener-language"
url: https://skills.yangsir.net/skill/daily-zener-language
author: diodeinc
domain: hardware
tags: ["hardware-development", "pcb-design", "documentation", "automation"]
install_count: 1700
rating: 4.30 (10 reviews)
github: https://github.com/diodeinc/pcb
---

# zener-language

> Zener 语言语义参考，指导模块、参考设计和电路板的正确用法，支持非平凡的 .zen 文件开发

**Stats**: 1,700 installs · 4.3/5 (10 reviews)

## Before / After 对比

### 语言学习与应用

**Before**:

通过试错学习 Zener 语义，反复查阅分散的文档，实现复杂功能需要 1-2 天，容易产生不规范代码

**After**:

参考语义规范和本地示例，快速理解正确模式，2 小时实现复杂功能，代码符合最佳实践

| Metric | Before | After | Change |
|---|---|---|---|
| 开发时间 | 24小时 | 2小时 | -92% |

## Readme

# zener-language

# Zener Language

Use this skill as the semantics companion to `idiomatic-zener` for non-trivial `.zen` work.

## Workflow

- Start from nearby workspace code. Prefer the local package's patterns before generic examples.

- Open only the relevant reference file:

`references/language.md` for modules, nets/interfaces, components, `io()`, `config()`, utilities, and tool-managed metadata

- `references/packages.md` for imports, workspace layout, manifests, dependencies, and `pcb.sum`

- `references/stdlib.md` for prelude, interfaces, units, checks, utils, properties, and generics

- `references/examples.md` for example snippets

- `pcb doc --package <package>` shows the public API (types, io, config) of installed or registry packages. It returns type-level listings, not field-level details — for interface field names, check the stdlib reference above or read the source in `.pcb/stdlib/`.

- For broader toolchain semantics, consult `~/.pcb/docs/spec.md` and `~/.pcb/docs/packages.md`.

- Check exact semantics before editing when the code touches unfamiliar syntax, manifests, imports, stdlib APIs, or package interfaces.

- Never invent syntax, stdlib modules, interfaces, fields, or package APIs.

Weekly Installs498Repository[diodeinc/pcb](https://github.com/diodeinc/pcb)GitHub Stars212First SeenMar 17, 2026Security Audits[Gen Agent Trust HubPass](/diodeinc/pcb/zener-language/security/agent-trust-hub)[SocketPass](/diodeinc/pcb/zener-language/security/socket)[SnykPass](/diodeinc/pcb/zener-language/security/snyk)Installed onclaude-code497gemini-cli53github-copilot53amp53cline53codex53

---
*Source: https://skills.yangsir.net/skill/daily-zener-language*
*Markdown mirror: https://skills.yangsir.net/api/skill/daily-zener-language/markdown*