release

Export Gerber files, verify DFM/DFA scripts, and create a zip archive for JLCPCB release packages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually assembling all PCB manufacturing files, running verification tests, and preparing documentation is error‑prone and time‑consuming. This skill automates the end‑to‑end creation of a complete, validated JLCPCB release package.

Core Features & Use Cases

  • Run the hardware generation pipeline and export Gerber files.
  • Execute the full suite of DFM/DFA and electrical verification scripts, halting on any failure.
  • Collect BOM, CPL, Gerbers, and render 3‑D PCB images into a ready‑to‑upload zip archive.
  • Sync the project documentation with the latest PCB data and update the release notes.
  • Commit the release files and provide ready‑to‑paste upload instructions for JLCPCB.

Quick Start

Run the release skill with a version tag such as v1.9 to produce the full JLCPCB release package.

Frequently Asked Questions about release

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

FAQPage Schema
How do I prepare Gerber files and a BOM for JLCPCB manufacturing?

To prepare Gerber files and a BOM for JLCPCB, you need to export Gerbers, run DFM/DFA verification, and collect all production files into a zip archive. This process ensures your PCB project is validated and ready for upload.

What is included in a JLCPCB release package for PCB production?

A JLCPCB release package includes exported Gerber files, BOM, CPL data, 3D PCB renders, and synced documentation. It is a complete, verified zip archive containing everything required for successful PCB manufacturing.

How do I run DFM and DFA verification scripts before exporting Gerbers?

Running DFM and DFA verification scripts before exporting Gerbers involves executing a full suite of electrical checks that halt on any failure. This guarantees the PCB design passes manufacturing rules before file generation.

Does the release process update documentation and release notes automatically?

Yes, the release process syncs project documentation with the latest PCB data and updates release notes. This ensures your manufacturing records accurately reflect the verified design files included in the zip archive.

What happens if a DFM or DFA verification check fails during PCB release?

If a DFM or DFA verification check fails during PCB release, the generation pipeline halts immediately. This prevents exporting invalid Gerber files or creating a zip archive from a design that has not passed all electrical and manufacturing rules.