Auditing pcb design
Skill qte77/claude-code-plugins/plugins/embedded-dev/skills/auditing-pcb-design
A Claude Code plugin marketplace providing skills, rules, and scripts extracted from a production development workflow.
npx -y skills add qte77/claude-code-plugins --skill auditing-pcb-designAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Runs KiCad DRC/ERC checks, exports gerbers and BOM, and generates a structured findings report. Use when reviewing PCB designs, running design rule checks, or preparing manufacturing outputs.
SKILL.md
2.3 KB, as published. Nobody here has run it
PCB Design Audit
Target: $ARGUMENTS
Run KiCad design rule checks and export manufacturing outputs.
References (MUST READ)
Read these before proceeding:
references/kicad-cli-reference.md— DRC/ERC commands, JSON output schema, gerber/BOM export
Workflow
-
Detect kicad-cli — Verify
kicad-cliis available, report version -
Find project files — Glob for
*.kicad_pro,*.kicad_sch,*.kicad_pcb -
Run ERC on schematic:
kicad-cli sch erc --output erc-report.json --format json <schematic.kicad_sch> -
Run DRC on PCB:
kicad-cli pcb drc --output drc-report.json --format json <pcb.kicad_pcb> -
Parse JSON reports — Categorize violations by severity (error/warning/exclusion)
-
If clean (no errors), export manufacturing outputs:
- Gerbers:
kicad-cli pcb export gerbers --output gerbers/ <pcb.kicad_pcb> - Drill:
kicad-cli pcb export drill --output gerbers/ <pcb.kicad_pcb> - BOM:
kicad-cli sch export bom --output bom.csv <schematic.kicad_sch>
- Gerbers:
-
Generate findings report at
docs/pcb-audit-report.md
Output Format
# PCB Audit Report: <Project Name>
## Tool Version
kicad-cli <version>
## ERC Results
- Errors: N
- Warnings: N
- <violation description> @ <sheet:component>
## DRC Results
- Errors: N
- Warnings: N
- <violation description> @ <coordinates>
## Manufacturing Outputs
- [ ] Gerbers exported to gerbers/
- [ ] Drill files exported to gerbers/
- [ ] BOM exported to bom.csv
## Recommendations
...
Rules
- Never export gerbers if DRC has unresolved errors
- Report all warnings even if they are excluded in KiCad
- Include exact coordinates/references for every DRC/ERC finding
- Do not modify KiCad project files — this is a read-only audit