Review a PCB Assembly Package in Codex: Find Missing Placements
Use the PCBA Engineering plugin to reconcile a bill of materials with placement data and locate missing references in a local report. Reproduce the check with the repository's SparkFun sensor fixture.
中文Setup for Codex
Codex with the installed PCBA Engineering plugin and Node.js 22.19 or newer. The provided JSON fixture can be reviewed offline. The package includes separate notices for its derived demonstration hardware data.
- Fetch the fixed community-plugins commit linked below. Register that local checkout with codex plugin marketplace add /absolute/path/to/community-plugins, then install pcba-engineering@community-plugins from the local marketplace.
- Reload Codex plugin discovery, confirm the requested skill appears, and use a fresh directory under a practice project. A Node.js version of at least 22.19 is required by the package.
Example task
Use $review-pcba-package with tests/pcba-engineering/fixtures/sparkfun-stcc4/missing-u3.json from the pinned checkout. Choose an empty review directory, import the fixture, run check and open assembly-guide.html. Ask which required placement is absent.Expected result
The check completes with exit status 2 and a MISSING_PLACEMENT finding for U3. The local report shows 10 actual placements against 11 required. The fixture bytes remain unchanged.
Upstream documentation
Original SKILL.md on GitHub · Apache-2.0 license · Source reviewed
Frequently asked question
Can I reproduce the missing-placement check without opening a CAD project?
The public exercise uses the repository's canonical JSON fixture and the plugin's local Node CLI. Native CAD export is a separate optional workflow.