Communitygithub.com

diodeinc/zener-language

Semántica canónica y flujo de trabajo de Zener HDL. Úselo antes de leer o modificar archivos `.zen`. Cubre carga e instanciación de módulos, diseño de API `io()`/`config()`, nets/interfaces/dominios de potencia, componentes y sourcing, manifiestos `pcb.toml`, descubrimiento de stdlib/paquetes con `pcb doc`, unidades físicas, genéricos, comprobaciones, patrones DNP, nomenclatura y validación.

¿Qué es zener-language?

Este skill proporciona la semántica canónica y el flujo de trabajo completo para Zener HDL, un lenguaje de descripción de hardware especializado en diseño de circuitos y PCB. Es esencial para desarrolladores que trabajan con archivos `.zen`, ya que cubre desde los fundamentos de carga e instanciación de módulos hasta el diseño de APIs con `io()` y `config()`. El skill explica cómo funcionan las nets, interfaces, dominios de potencia, componentes y su origen, así como los manifiestos `pcb.toml` y el sistema de descubrimiento de paquetes estándar y de terceros mediante el comando `pcb doc`. Además, detalla aspectos avanzados como unidades físicas, genéricos, comprobaciones de diseño, patrones de No Poblar (DNP), convenciones de nomenclatura y estrategias de validación. Está diseñado para integrarse con asistentes de IA como Claude Code, Cursor o Codex, proporcionando un conocimiento estructurado que permite al agente entender y modificar archivos `.zen` de manera coherente con las reglas del lenguaje.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/diodeinc/pcb/tree/main/skills/zener-language

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace zener-language?

Semántica canónica y flujo de trabajo de Zener HDL. Úselo antes de leer o modificar archivos .zen. Cubre carga e instanciación de módulos, diseño de API io()/config(), nets/interfaces/dominios de potencia, componentes y sourcing, manifiestos pcb.toml, descubrimiento de stdlib/paquetes con pcb doc, unidades físicas, genéricos, comprobaciones, patrones DNP, nomenclatura y validación.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados