pcb-review

Validate KiCad PCB layouts for JLCPCB manufacturing, electrical and mechanical integrity via automated Python checks and scoring.

2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/pjcau/esp32-emu-turbo --skill pcb-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pcb-review
Source: https://github.com/pjcau/esp32-emu-turbo/tree/main/.claude/skills/pcb-review
Command: npx skills add https://github.com/pjcau/esp32-emu-turbo --skill pcb-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Designers need a systematic, repeatable process to validate PCB layouts against manufacturing rules, electrical integrity, and component specifications, avoiding costly revisions and production failures.

Core Features & Use Cases

  • Automated verification: Runs a suite of Python scripts that check DFM, polarity, datasheet alignment, net connectivity, and more.
  • Scoring system: Evaluates eight critical domains (Power, Signal, Thermal, DFM, EMI, Polarity, Mechanical, Documentation) on a 100‑point scale.
  • Actionable reports: Generates a detailed review report highlighting scores, findings, and top priority fixes for rapid iteration. Typical use case: A hardware engineer prepares a new ESP32‑based handheld board and runs the pcb‑review skill to catch design errors before sending gerbers to JLCPCB.

Quick Start

Run the pcb‑review skill on your repository to obtain a full PCB audit report.

Frequently Asked Questions about pcb-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an automated PCB design review for JLCPCB DFM compliance?

PCB DFM compliance checks validate manufacturing, electrical, and mechanical integrity by executing Python scripts against KiCad designs, generating a 100-point score and actionable remediation suggestions for JLCPCB production.

Can I audit a KiCad layout for electrical and mechanical integrity?

Yes, you can audit KiCad layouts for electrical and mechanical integrity. The skill validates net connectivity, component datasheet alignment, polarity, and mechanical constraints to ensure hardware reliability before production.

What is the best way to score a PCB design across critical domains like EMI and thermal?

The best way to score PCB designs across EMI and thermal domains is using an automated 100-point scoring system. It evaluates eight critical areas including Power, Signal, DFM, and Documentation to identify top priority fixes.

Does the PCB review process check component polarity and datasheet alignment?

Yes, the PCB review process checks component polarity and datasheet alignment. Automated Python scripts verify component specifications and orientation to catch design errors before sending gerbers to manufacturing.

How do I generate a remediation report for hardware design errors before manufacturing?

To generate a remediation report for hardware design errors, run the skill on your KiCad project. It produces a detailed review highlighting domain scores, specific findings, and top priority fixes for rapid iteration.