Back to AI tools
SkillOpen sourceECADManufacturingVerification

kicad-happy

Suite of zero-dependency AI agent skills for KiCad that analyze schematics, PCBs and Gerbers, covering design review, EMC pre-compliance, BOM and fab prep.

Facts

Builder
aklofas
License
MIT
Connects to
KiCad

Repository stats

Stars
1,571
Last push
2026-11-02
Latest release
2026-10-23

What it does and how it connects

kicad-happy is a set of AI coding agent skills for KiCad design review. It works with Claude Code, OpenAI Codex, GitHub Copilot CLI, Google Antigravity, and opencode, and can also run as a GitHub Action for automated PR reviews or as standalone Python scripts.

Pointed at a KiCad project, the agent parses schematics and PCB layouts into structured data, traces nets, builds the power tree from regulator feedback values, identifies subcircuits, audits connectors for ESD protection, validates passive networks against computed behavior, and checks production readiness including BOM lock status. Coverage stated in the repo description includes schematic analysis, PCB layout review, EMC pre-compliance, SPICE simulation, datasheet download, component sourcing, and fab preparation.

The positioning is review, not generation: it catches design problems before boards are ordered. The README example walks through a robot controller board where the agent traced regulators, flagged unprotected connectors, and computed filter and feedback values from the actual component values in the project.

Real user voices

switching_loop_areas reports 0 mm2 when the regulator, inductor and input cap centres are in a line. The three vertices are the footprint centres, which happen to share y = 131 mm, so the triangle has zero area. The real hot loop encloses a non-zero area.

Source, 2026-10-30

Alternatives

KiStack
Also ships as human written KiCad skills, but frames its coverage as schematic, layout review, BOM, export, and Gerber review.
Difference source
Details
kicad-mcp (blwfish)
Generates and edits designs through an MCP server instead of reviewing existing projects.
Difference source
Details
kicad-claude-mcp
Edits schematic and PCB files directly with autorouting and fab export, rather than analyzing them.
Difference source
Details
mcp-kicad-sch-api
Creates and edits schematic files only, with no review, EMC, or fab prep coverage.
Difference source
Details
KiCadAI
Generates native KiCad projects from behavioral requirements with a pass or refuse proof gate, rather than reviewing a project the user already made.
Difference source
Details

Not verified

  • Pricing: none stated on the repo.
  • The seed one_liner says zero-dependency; the README excerpt read does not confirm or deny that claim, so it is kept as seed wording and flagged here rather than verified live.
Back to AI tools

Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.