zener-language은(는) 무엇을 하나요?
Zener HDL의 표준 의미론과 워크플로를 정의합니다. .zen 파일을 읽거나 수정하기 전에 사용하세요. 모듈 로딩 및 인스턴스화, io()/config() API 설계, nets/인터페이스/전원 도메인, 컴포넌트 및 소싱, pcb.toml 매니페스트, stdlib/패키지 검색(pcb doc), 물리적 단위, 제네릭, 검사, DNP 패턴, 명명 및 검증을 다룹니다.
Zener HDL의 표준 의미론과 워크플로를 정의합니다. `.zen` 파일을 읽거나 수정하기 전에 사용하세요. 모듈 로딩 및 인스턴스화, `io()`/`config()` API 설계, 네트/인터페이스/전원 도메인, 컴포넌트 및 소싱, `pcb.toml` 매니페스트, stdlib/패키지 검색(`pcb doc`), 물리적 단위, 제네릭, 검사, DNP 패턴, 명명 및 검증을 다룹니다.
이 스킬은 Zener HDL의 표준 의미론과 워크플로를 상세히 설명하는 가이드입니다. `.zen` 파일을 읽거나 수정하기 전에 반드시 참고해야 하며, 하드웨어 설계 언어인 Zener의 핵심 개념을 다룹니다. 주요 내용으로는 모듈 로딩 및 인스턴스화, `io()`와 `config()` API 설계, nets, interfaces, power domains 같은 하드웨어 연결 구조, 컴포넌트 정의와 sourcing 패턴, `pcb.toml` 매니페스트 파일 구조, `pcb doc` 명령을 통한 표준 라이브러리 및 패키지 검색, 물리적 단위 시스템, 제네릭 프로그래밍, 설계 규칙 검사, DNP(Do Not Populate) 패턴, 명명 규칙 및 검증 방법을 포함합니다. 이 스킬은 CLI 기반 도구와 AI 에이전트(예: Claude Code, Cursor, Codex)에서 Zener HDL 프로젝트를 효과적으로 관리하고 협업하는 데 필수적입니다.
npx skills add https://github.com/diodeinc/pcb/tree/main/skills/zener-languageZener HDL의 표준 의미론과 워크플로를 정의합니다. .zen 파일을 읽거나 수정하기 전에 사용하세요. 모듈 로딩 및 인스턴스화, io()/config() API 설계, nets/인터페이스/전원 도메인, 컴포넌트 및 소싱, pcb.toml 매니페스트, stdlib/패키지 검색(pcb doc), 물리적 단위, 제네릭, 검사, DNP 패턴, 명명 및 검증을 다룹니다.
This repo contains 1 individual skill — each has its own dedicated page.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".