zener-language

diodeinc/pcb · updated Apr 8, 2026

$npx skills add https://github.com/diodeinc/pcb --skill zener-language
0 commentsdiscussion
summary

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

skill.md

Zener Language

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

Workflow

  1. Start from nearby workspace code. Prefer the local package's patterns before generic examples.
  2. 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
  3. 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/.
  4. For broader toolchain semantics, consult ~/.pcb/docs/spec.md and ~/.pcb/docs/packages.md.
  5. Check exact semantics before editing when the code touches unfamiliar syntax, manifests, imports, stdlib APIs, or package interfaces.
  6. Never invent syntax, stdlib modules, interfaces, fields, or package APIs.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.454 reviews
  • Pratham Ware· Dec 28, 2024

    zener-language reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Olivia Nasser· Dec 20, 2024

    Solid pick for teams standardizing on skills: zener-language is focused, and the summary matches what you get after install.

  • Noah Chen· Dec 20, 2024

    I recommend zener-language for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Aditi Ramirez· Dec 8, 2024

    Registry listing for zener-language matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Sakura Menon· Nov 27, 2024

    Registry listing for zener-language matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Dev Johnson· Nov 19, 2024

    zener-language reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Dev Sharma· Nov 11, 2024

    I recommend zener-language for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Kwame Mehta· Nov 11, 2024

    Solid pick for teams standardizing on skills: zener-language is focused, and the summary matches what you get after install.

  • Hiroshi Sharma· Oct 18, 2024

    zener-language reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Arya Robinson· Oct 10, 2024

    Registry listing for zener-language matched our evaluation — installs cleanly and behaves as described in the markdown.

showing 1-10 of 54

1 / 6