Skills

Kicad

Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers...

Install

npx skills add aklofas/kicad-happy --skill kicad -g -a claude-code -y
Repository
aklofas/kicad-happy1.6k
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules. Reviews designs for bugs, traces nets, cross-references schematic to PCB, extracts BOM data, checks DRC/ERC, DFM, power trees, and regulator circuits. Every finding carries a confidence label and evidence source with trust_summary rollup. Analyzes PDF schematics from dev boards, reference designs, eval kits, and datasheets. Supports KiCad 5, 10. Use whenever the user mentions .kicad_sch, .kicad_pcb, .kicad_pro, PCB design review, schematic analysis, PDF schematics, reference designs, Gerber files, DRC/ERC, netlist issues, BOM extraction, signal tracing, power budget, DFM, or wants to understand, debug, compare, or review any hardware design. Also for "check my board", "review before fab", "what's wrong with my schematic", "is this ready to order", "check my power supply", "verify this circuit", OSHWA certification readiness, or any electronics/PCB design question.

KiCad Project Analysis Skill

Related Skills

SkillPurpose
bomBOM extraction, enrichment, ordering, and export workflows
digikeySearch DigiKey for parts (prototype sourcing)
mouserSearch Mouser for parts (secondary prototype source)
lcscSearch LCSC for parts (production sourcing, JLCPCB)
element14Search Newark/Farnell/element14 (international sourcing, reliable datasheets)
jlcpcbPCB fabrication & assembly ordering
pcbwayAlternative PCB fabrication & assembly
spiceSPICE simulation verification of detected subcircuits
emcEMC pre-compliance risk analysis, consumes schematic + PCB analyzer output

Handoff guidance: Use this skill to parse schematics/PCBs and extract structured data. Hand off to bom for BOM enrichment, pricing, and ordering. Hand off to digikey/mouser/lcsc/element14 for part searches and datasheet fetching. Hand off to jlcpcb/pcbway for fabrication ordering and DFM rule validation. Always run spice for simulation verification during design reviews when any SPICE simulator is installed (check with which ngspice ltspice xyce). Always run emc for EMC pre-compliance risk analysis during design reviews when both schematic and PCB analysis are available. These are not optional, skipping them leaves value-computation errors and EMC risks undetected.

Read the whole SKILL.md on GitHub

More in Design