kicad
KiCad Project Analysis Skill
Related Skills
| Skill | Purpose |
|---|---|
bom |
BOM extraction, enrichment, ordering, and export workflows |
digikey |
Search DigiKey for parts (prototype sourcing) |
mouser |
Search Mouser for parts (secondary prototype source) |
lcsc |
Search LCSC for parts (production sourcing, JLCPCB) |
element14 |
Search Newark/Farnell/element14 (international sourcing, reliable datasheets) |
jlcpcb |
PCB fabrication & assembly ordering |
pcbway |
Alternative PCB fabrication & assembly |
spice |
SPICE simulation verification of detected subcircuits |
emc |
EMC 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.
Before analysis: When the user asks to analyze or review a KiCad project, check whether a datasheets/ directory exists in the project. If not, and DigiKey API keys are available (DIGIKEY_CLIENT_ID), offer to sync datasheets first: "I can download datasheets for your components before analysis — this enables pin-level verification and decoupling validation against manufacturer specs. Want me to sync them?" If the user declines or no API keys are set, proceed without datasheets — the analysis works without them but datasheet verification findings won't be available.