Communitygithub.com

diodeinc/zener-language

Kanonische Zener HDL-Semantik und Workflow. Vor dem Lesen oder Ändern von `.zen`-Dateien verwenden. Deckt Modulladung und -instanziierung, `io()`/`config()` API-Design, Netze/Schnittstellen/Stromversorgungsdomänen, Komponenten und Beschaffung, `pcb.toml`-Manifeste, stdlib/Paketentdeckung mit `pcb doc`, physikalische Einheiten, Generics, Checks, DNP-Muster, Benennung und Validierung ab.

Was ist zener-language?

Dieses Skill bietet eine umfassende Referenz für die Zener Hardware Description Language (HDL) und den zugehörigen Workflow, der von Diode Inc. entwickelt wurde. Es richtet sich an Entwickler und KI-Agenten, die mit `.zen`-Dateien arbeiten, und definiert die kanonische Semantik und die empfohlenen Arbeitsabläufe. Das Skill behandelt kritische Konzepte wie Modulladung und -instanziierung, das Design der `io()`- und `config()`-APIs, die Organisation von Netzen, Schnittstellen und Stromversorgungsdomänen, sowie die Spezifikation von Komponenten und deren Beschaffung. Es beschreibt auch die Struktur von `pcb.toml`-Manifesten, die Entdeckung von Standardbibliotheken und Paketen mit dem `pcb doc`-Befehl, die Arbeit mit physikalischen Einheiten und Generics, sowie die Implementierung von Validierungsprüfungen, DNP-Mustern (Do Not Place) und konsistenten Benennungskonventionen. Das Skill unterstützt die Plattformen von Cursor, Claude Code und Codex, indem es Agenten befähigt, Zener-Code genau zu interpretieren und zu generieren, was eine zuverlässigere und effizientere Hardwareentwicklung ermöglicht. Es stellt sicher, dass alle Aktionen im Zusammenhang mit `.zen`-Dateien den etablierten Konventionen entsprechen, wodurch Fehler reduziert und die Zusammenarbeit in Projekten verbessert wird.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht zener-language?

Kanonische Zener HDL-Semantik und Workflow. Vor dem Lesen oder Ändern von .zen-Dateien verwenden. Deckt Modulladung und -instanziierung, io()/config() API-Design, Netze/Schnittstellen/Stromversorgungsdomänen, Komponenten und Beschaffung, pcb.toml-Manifeste, stdlib/Paketentdeckung mit pcb doc, physikalische Einheiten, Generics, Checks, DNP-Muster, Benennung und Validierung ab.

Individual skills in this repo

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

Verwandte Skills