From easyeda-pro
Validates EasyEDA Pro schematics, PCBs, BOMs, exports, and production handoffs via the EasyEDA MCP Pro bridge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/easyeda-pro:design-validationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when an AI agent is asked to validate an EasyEDA Pro schematic, PCB, BOM, export, or production handoff through EasyEDA MCP Pro.
Use this skill when an AI agent is asked to validate an EasyEDA Pro schematic, PCB, BOM, export, or production handoff through EasyEDA MCP Pro.
This skill is specific to oaslananka/easyeda-mcp-pro and must stay aligned with the registered MCP tools in src/tools/ and the tool list in README.md.
Use this skill for:
Do not use this skill to approve a project for fabrication or assembly without qualified human review.
Collect:
not_available result — do not report "no issues found" from a validation run that may simply have had no data to check.easyeda_health_checkeasyeda_bridge_statuseasyeda_get_capabilitieseasyeda_get_tool_profileseasyeda_run_self_testeasyeda_live_write_regression (dev profile) — exercises real write paths against the live bridge and reports pass/fail per step; use to distinguish "the bridge itself is misbehaving" from "the design has real issues" when validation results look suspiciouseasyeda_erc_run — native ERC is coarse (per-severity aggregate counts only, e.g. "1 warning"); it does not natively report which pin/net/component is affected. This tool supplements it with inferred_floating_pins/detail_source (best-effort, located via netlist inference) — treat detail_source: 'native_aggregate_only' as a signal that no itemized detail is available for that run.easyeda_semantic_erc_auto — extracts nets/devices/pins from the live schematic and runs semantic ERC without a hand-authored netlist. Electrical types are inferred from pin/net naming conventions, not verified against EasyEDA's own metadata (which is unreliably populated — a passive part's pins can report a native type like "IN"). Prefer this over easyeda_semantic_erc_validate when the goal is validating what's actually drawn, not a hypothetical netlist.easyeda_semantic_erc_validate — same rule engine as ..._auto, but takes a fully hand-authored nets/devices structure. Use when the schematic isn't drawn yet, or when inferred classification isn't trustworthy enough for the check being run.easyeda_schematic_validate_netlisteasyeda_schematic_verify_writeeasyeda_schematic_componentseasyeda_schematic_netseasyeda_schematic_net_detaileasyeda_power_tree_analyzeeasyeda_drc_run — native PCB DRC is coarse (per-severity aggregate counts only), with no itemized-violation inference layer (unlike easyeda_erc_run). Report a DRC pass/fail as "N errors, location unknown — open the DRC panel in EasyEDA Pro for detail," not as a located finding.easyeda_rule_check_summaryeasyeda_board_layerseasyeda_board_stackupeasyeda_board_dimensionseasyeda_board_featureseasyeda_pcb_constraint_checkeasyeda_pcb_constraint_reporteasyeda_pcb_production_revieweasyeda_bom_generateeasyeda_bom_validateeasyeda_bom_sourcingeasyeda_bom_quality_reporteasyeda_export_gerberseasyeda_export_pick_placeeasyeda_export_pdfeasyeda_export_netlisteasyeda_production_qa_artifactseasyeda_jlcpcb_quote_workfloweasyeda_canvas_captureeasyeda_canvas_capture_regioneasyeda_health_check and easyeda_bridge_status.easyeda_erc_run, easyeda_semantic_erc_auto (or ..._validate if working from a hand-authored netlist), and easyeda_schematic_validate_netlist when schematic scope is included.easyeda_drc_run, easyeda_rule_check_summary, and board inspection tools when PCB scope is included.A complete validation response must include:
Stop and report clearly when:
Return:
blocked, needs fixes, needs human review, or candidate after human reviewA clean automated validation result is not production approval. Production release requires human review of EasyEDA files, exports, BOM, assembly data, and manufacturer constraints.
npx claudepluginhub oaslananka/agent-tools --plugin easyeda-proGuides EasyEDA Pro workflows via EasyEDA MCP Pro: server setup, schematic/PCB inspection, controlled writes, exports, BOM/DRC/ERC, and status reporting.
Automates KiCad to EasyEDA to JLCPCB PCB workflow: project setup, LCSC part sourcing, pin-map fetching, fully-wired .kicad_pcb generation via pcbnew, and EasyEDA handoff for routing and ordering.
Generates BOM/CPL files for JLCPCB PCB fabrication and assembly, handles basic vs extended parts, design rules, and ordering workflow. Use with KiCad for JLCPCB manufacturing.