dfm-test

Automate DFM guard tests to catch PCB manufacturing issues early.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates DFM guard tests to catch PCB manufacturing issues early.

Core Features & Use Cases

  • Regenerate PCB baselines after design changes with a single click.
  • Run the DFM and DFA test suites to detect manufacturing issues early.
  • Add new regression guards to prevent recurrence after fixes.

Quick Start

Regenerate the PCB baselines and run the DFM test suite to validate changes before a release.

Frequently Asked Questions about dfm-test

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

FAQPage Schema
How do I automate PCB DFM tests to catch manufacturing issues early?

Automate PCB DFM tests using guard suites to catch manufacturing issues early. This Skill runs DFM and DFA test suites after PCB generation changes, detecting hardware defects before release.

How do I regenerate PCB baselines after making design changes?

Regenerate PCB baselines after design changes to update the reference state for regression testing. This action establishes a validated baseline for subsequent DFM test execution and comparison.

Can I add new regression guards to prevent PCB manufacturing issues from recurring?

Add new regression guards to prevent PCB manufacturing issues from recurring by extending the test suite. Use scripts like verify_dfm_v2.py to define and integrate custom verification checks.

When should I run DFM regression guards in a PCB workflow?

Run DFM regression guards after any PCB generation change and before a release. This timing ensures design modifications do not introduce new manufacturing issues and maintains baseline integrity.

Does this DFM test automation require specific dependencies or tooling?

DFM test automation operates independently without external dependencies, utilizing internal tooling like scripts/verify_dfm_v2.py. This standalone architecture allows immediate integration into existing PCB workflows.