zener-language
SKILL.md
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.mdfor modules, nets/interfaces, components,io(),config(), utilities, and tool-managed metadatareferences/packages.mdfor imports, workspace layout, manifests, dependencies, andpcb.sumreferences/stdlib.mdfor prelude, interfaces, units, checks, utils, properties, and genericsreferences/examples.mdfor example snippets
- For installed package or registry APIs, run
pcb doc --package <package>instead of guessing. This skill is the canonical owner of that workflow. - For broader toolchain semantics, consult
~/.pcb/docs/spec.mdand~/.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.
Notes
- Use this with
idiomatic-zenerfor non-trivial.zencreation, editing, refactoring, or review. - Use
reference-designfor vendor and reference-circuit translation work. - Use
component-searchwhen the problem is finding or importing a part rather than understanding the language.
Weekly Installs
106
Repository
diodeinc/pcbGitHub Stars
198
First Seen
7 days ago
Security Audits
Installed on
claude-code106
opencode3
gemini-cli3
github-copilot3
codex3
kimi-cli3