If you're working with Zener HDL for PCB design, this enforces a specific idiom: never conditionally instantiate components with if statements. Instead, you always create the component and mark it DNP (do not populate) when needed. It's opinionated house style from diodeinc's PCB tooling, covering modules, boards, and reference designs. The philosophy is that your code should structurally match your BOM, with population choices made explicit through attributes rather than hidden in control flow. Narrow in scope but useful if you're on a team standardizing Zener codebases or need Claude to respect this pattern consistently across board files.
npx skills add https://github.com/diodeinc/pcb --skill idiomatic-zener