Bildung
SKiDL — Programmatic Electronic Circuit Design
Design electronic circuits using the SKiDL Python library. Use when the user asks to: (1) create or describe electronic circuits in Python code, (2) generate netlists, PCB layouts, or schematics programmatically, (3) use SKiDL APIs (Part, Net, Bus, Pin, Circuit, SubCircuit), (4) run SPICE simulations with SKiDL/PySpice, (5) search for electronic components in KiCad libraries or online (Octopart, Digi-Key, Mouser, LCSC, SnapEDA), (6) convert KiCad schematics to Python code, (7) generate BOMs or find component pricing/sourcing, or (8) any task involving programmatic EDA/circuit design with Python.