diodeinc avatar

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-code

Installs 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 GitHub

Sponsors

Details

Repository
github.com/diodeinc/pcb
Categories
Frontend Development, DevOps & CI/CD, Documentation, Code Review & Quality, Design & UI/UX
First seen
Apr 16, 2026

More from diodeinc/pcb

All 6
1lingui avatarlingui-best-practiceslingui/skillsImplement internationalization with Lingui in React and JavaScript applications. Use when adding i18n, translating UI, working with Trans/useLingui/Plural, extr796skills.sh installs
2shreefentsar avatarremotion-video-toolkitshreefentsar/remotion-video-toolkitComplete toolkit for programmatic video creation with Remotion + React. Covers animations, timing, rendering (CLI/Node.js/Lambda/Cloud Run), captions, 3D, chart793skills.sh installs
3hairyf avatarvaltiohairyf/skillsValtio proxy state management for React and vanilla JavaScript. Use when creating reactive state, managing application state, or working with proxy-based state 787skills.sh installs
4mindrally avatarnodejs-developmentmindrally/skillsNode.js development guidelines covering Payload CMS, Vue.js with TypeScript, and general TypeScript best practices778skills.sh installs
5github avatarreact18-dep-compatibilitygithub/awesome-copilotReact 18.3.1 and React 19 dependency compatibility matrix.766skills.sh installs
6uni-helper avatarviteuni-helper/skillsVite next-generation frontend build tool with fast HMR and optimized builds. Use when configuring Vite, adding plugins, working with dev server, or building for756skills.sh installs