aklofas/KiCad Design Review

Automated KiCad design review — schematic, PCB, SPICE, derating, protocol checks. Posts PR comments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 14, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: aklofas/kicad-happy@839d9b03c42358ab16f2eedfdea6c4bc6469826f # v1.3.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
schematicPath to .kicad_sch file (auto-detected if omitted)no
pcbPath to .kicad_pcb file (auto-detected if omitted)no
severityMinimum severity to report: all, warning, criticalnoall
derating-profileVoltage derating profile: commercial, military, automotivenocommercial
spiceRun SPICE simulation if ngspice is availablenotrue
datasheets-dirPath to datasheets directory (auto-detected next to schematic if omitted)no
digikey-client-idDigiKey API client ID — downloads missing datasheets if providedno
digikey-client-secretDigiKey API client secretno
mouser-api-keyMouser Search API key — downloads missing datasheets if providedno
element14-api-keyelement14/Newark/Farnell API key — downloads missing datasheets if providedno
diff-baseCompare against base branch and show only changes (PR events only)nofalse
namedescription
schematic-jsonPath to schematic analysis JSON output
pcb-jsonPath to PCB analysis JSON output
report-pathPath to markdown report file
findings-countTotal findings (warnings + critical)
has-criticalWhether any critical findings exist (true/false)