← ClaudeAtlas

spice-simlisted

Auto SPICE simulation of subcircuits from KiCad (ngspice/LTspice/Xyce): filters, dividers, opamp gain, LC resonance, crystal load. Triggers: simulate, run spice, verify with simulation, check filter cutoff, divider voltage, opamp bandwidth.
juliuswiener/nord-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill juliuswiener/nord-kit
# SPICE Simulation Skill Automatically generates and runs SPICE testbenches for circuit subcircuits detected by the `kicad-analyze` skill's schematic analyzer. Supports ngspice, LTspice, and Xyce (auto-detected). Validates calculated values (filter frequencies, divider ratios, opamp gains) against actual simulation results and produces a structured report. This skill inverts the typical simulation workflow: instead of requiring users to create simulation sources and configure analysis (which ~2.5% of KiCad users do), it generates targeted testbenches automatically from the analyzer's subcircuit detections. ## Related Skills | Skill | Purpose | |-------|---------| | `kicad-analyze` | Schematic/PCB analysis — produces the analyzer JSON this skill consumes | | `digikey-search` | Parametric specs for behavioral models, datasheet downloads | | `mouser-search` | Parametric specs (secondary source), datasheet downloads | | `lcsc-search` | Parametric specs (no auth needed), datasheet downloads | | `element14-search` | Parametric specs (international), datasheet downloads | | `emc-precheck` | EMC pre-compliance — uses this skill's simulator infrastructure for SPICE-enhanced PDN impedance and EMI filter analysis | **Handoff guidance:** The `kicad-analyze` skill's `analyze_schematic.py` produces the analysis JSON with subcircuit detections in the flat `findings[]` array (filtered by `detector` field). This skill reads that JSON, generates SPICE testbenches for simulatable subcircui