
Reference Design
This teaches Claude how to write proper component packages in Zener HDL for PCB design. Instead of just wrapping a bare part, you're building reusable blocks that include the support circuitry, layout notes, and design equations someone actually needs to drop the component into a board confidently. The hard rules are practical: search before you create, keep everything in components/ not a separate reference tree, treat the .kicad_sym as truth, and don't guess at passives or oscillator details. It's opinionated about where files live and how to handle legacy examples. If you're working in the diode PCB toolchain and need to go beyond auto-generated wrappers, this is the style guide.
- skills.sh installs
- 799
- GitHub stars
- 482
- last updated
- Aug 21, 2026
Install
$ npx -y skills add diodeinc/pcb --skill reference-design --agent claude-codeInstalls into .claude/skills of the current project.
Files
This teaches Claude how to write proper component packages in Zener HDL for PCB design. Instead of just wrapping a bare part, you're building reusable blocks that include the support circuitry, layout notes, and design equations someone actually needs to drop the component into a board confidently. The hard rules are practical: search before you create, keep everything in components/ not a separate reference tree, treat the .kicad_sym as truth, and don't guess at passives or oscillator details. It's opinionated about where files live and how to handle legacy examples. If you're working in the diode PCB toolchain and need to go beyond auto-generated wrappers, this is the style guide.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/diodeinc/pcb
- Categories
- Frontend Development, DevOps & CI/CD, Documentation, Code Review & Quality, Design & UI/UX
- First seen
- Apr 16, 2026