easyeda-pro-claude-skill
Claude skill for reliably editing and netlist-verifying schematics in EasyEDA Pro.
What it does and how it connects
This Claude skill makes AI-driven schematic editing in EasyEDA Pro, also called LCEDA Pro or JLCEDA, reliable by verifying every change against the exported netlist instead of trusting the screen or a bare success. It works on top of whatever editing channel the user already uses: the official Extension API and WebSocket bridge, a third-party MCP server, or computer use on the GUI.
The rule it enforces is that the canvas lies, a success can lie, and the netlist does not. After every edit the netlist is exported and connectivity is checked in text, which catches virtual connections where a net port sits one pixel off a pin, silent net merges where one bad import collapsed three separate 5 V rails into a single 71-pin net, and part-swap pin remaps where a pin-compatible variant keeps pin numbers but changes pin functions. A companion skill, lceda-pcb-automation, takes over the PCB side with an A-star autorouter, placement search, ground-pour repair, DRC, a schematic-versus-PCB netlist diff, and an independent Gerber check.
Alternatives
Compare side by side- easyeda-bridge-codex-plugin
A Codex plugin that drives EasyEDA Pro through an MCP stdio bridge, rather than a Claude skill that verifies edits against the netlist.
- kicad-pcb-skills
A full-flow KiCad skill suite with a deterministic gate, rather than a netlist-verification discipline for EasyEDA Pro.
- kicad-happy
Agent skills that review KiCad schematics, PCBs, and Gerbers, rather than a skill that verifies EasyEDA Pro schematic edits.
- KiStack
Human-written skills that guide agents through KiCad schematic, layout, BOM, export, and Gerber review, rather than a netlist-first EasyEDA Pro skill.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- The validator for an EasyEDA Pro agent skill looks for a literal DOCHEAD prefix, so real files saved by EasyEDA Pro 4.1 with a ticket field make it crash or skip a library document and report success.Error Index
- An EasyEDA MCP extension read each arc's sweep angle in the board outline as a coordinate, shifting every value after it by one. The agent got a 55 mm square board with diagonal edges, poured ground to it, and native DRC found five floating copper regions on GND.Error Index
- An agent moving parts on a 468-component, four-layer board got 110 'success' returns, then the connector dropped and some moves never persisted; even at batches of five with save and readback, the tool warned the readback and DRC could be reading stale engine state.Error Index
- Refused replies were reported as successful acknowledgments, and PCB opening could time out after 45 seconds while the debugger paused startup.Error Index
- Current EasyEDA Pro startup rejects descriptors the plugin relied on, breaking the agent integration on a vendor update, and footprint writes stay unavailable.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 open issues.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle v0id-byte
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.