
Eda Pcb
This handles PCB layout in KiCad after your schematic is done. It places components following priority rules (connectors first, then MCU, then crystals within 5mm, decoupling caps adjacent to power pins), routes traces with the right widths and impedances, and runs DRC checks. The workflow is detailed: it validates your stackup and layer count decisions before starting, walks through copper pours and via placement, and includes pre-manufacturing checklists for things like USB 90Ω impedance matching and thermal relief. Honestly most useful if you're willing to work through its structured approach rather than just asking it to "lay out my board."
- skills.sh installs
- 477
- GitHub stars
- 20
- last updated
- Aug 21, 2026
Install
$ npx -y skills add l3wi/claude-eda --skill eda-pcb --agent claude-codeInstalls into .claude/skills of the current project.
Files
EDA PCB Skill
PCB layout, component placement, and routing.
Auto-Activation Triggers
This skill activates when:
- User asks to "layout PCB", "place components", "route traces"
- User is working with
.kicad_pcbfiles - User asks about placement, routing, copper pours, vias
- Project has schematic but no PCB layout
- User mentions DFM, trace width, or clearance
Context Requirements
Requires:
hardware/*.kicad_sch- Completed schematic with netlistdocs/component-selections.md- Component detailsdocs/design-constraints.json- Board size, layer count, etc.datasheets/- For placement/routing recommendations
Produces:
hardware/*.kicad_pcb- KiCad PCB filedocs/pcb-status.md- Layout progress tracking
Workflow
1. Load Context
@docs/design-constraints.json
@docs/component-selections.md
@docs/schematic-status.md
@datasheets/ (for placement guidance)
1.5 Pre-Layout Validation
Before starting layout, verify:
Sponsors
Details
- Repository
- github.com/l3wi/claude-eda
- Categories
- Frontend Development, Design & UI/UX
- First seen
- Jun 3, 2026