pcb-kit (somebox)
Shared KiCad workflow tooling with checks, release files and agent skills for designing, checking and ordering boards with Claude Code.
What it does and how it connects
pcb-kit is KiCad tooling and agent skills for designing, checking and ordering circuit boards with Claude Code. It started as the scripts that every board in the author's hardware projects ended up copying, DRC summaries, fab files, previews and a schematic builder, and grew into a way of working with an agent on a board: describe the design in text, check it with scripts, and look at pictures of it along the way.
The kit holds the engine and each project keeps its own data. It has three parts: pcbkit, a Python package and CLI for checks, release files, enclosure outlines, EasyEDA import, net views, placement scoring, a maze router, a negotiated router, simulation runs and a schematic builder for Konnect; skills in SKILL.md form, used by Claude Code and pi; and templates and a library with the project skeleton, conventions and trusted parts.
The skills run tools on the user's machine, so they do their work in Claude Code or pi on a Mac that has KiCad 10. pcbkit new scaffolds a hardware repo with design documents, an empty KiCad project with library tables, scripts, a bomi project and a first commit, and pcbkit import-easyeda brings an EasyEDA Std schematic and PCB across with symbols and footprints into the project library and runs ERC, DRC and parity on the result. The kit also fits a board to a box from an enclosure.json, drawing the outline with notches around lid bosses, mounting holes with standoff rings, keep-outs, and a 1:1 fit-check PDF to print, cut out and screw onto the box.
Alternatives
Compare side by side- kicad-mcp-pro
An MCP server that drives KiCad schematic, PCB, validation and manufacturing export workflows, rather than shared workflow tooling and agent skills.
- kicad-happy
Agent skills that analyze and review KiCad projects, rather than workflow tooling with checks, release files and a schematic builder.
- Copperpour
A native KiCad 10 plugin and MCP server for AI design, rather than shared checks, release files and skills.
- konnect-maintained
Maintained KiCad MCP tooling from the archived Konnect project, rather than shared workflow scripts and skills.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- A standalone website: no homepage is listed in the live API record.
- A named individual builder beyond the repository owner handle somebox; the LICENSE file names Jeremy Seitz as copyright holder.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.