Skip to main content

Eda Review Lenses

@kneel/eda-review-lensesv2026.07.19.2· 8d agoSKILLS
01README

Five adversarial EDA design-review prompts ("lenses") for an independent reviewer in a @swamp/software-factory run. Mirrors @atalanta/ts-review-lenses but for hardware/PCB design review instead of TypeScript code review.

  • Lens 1 (DFM) — min trace/space, annular ring, drill sizes vs the chosen fab's process capability (JLCPCB baseline), via-in-pad, solder-mask slivers, copper-to-edge.
  • Lens 2 (Footprint/land-pattern) — pad geometry vs component datasheet, courtyard, silkscreen clarity, thermal-pad vias.
  • Lens 3 (Antenna/RF) — antenna keepout (no copper/pour under trace antenna), ground pour around RF, impedance control, via stitching around the keepout, ESP module placement.
  • Lens 4 (Power/thermal) — decoupling cap placement (100nF per VCC pin, as close as possible), regulator thermal pad, bulk capacitance, USB-C VBUS protection, LiPo charging IC thermals.
  • Lens 5 (Connector/mechanical) — USB-C mechanical footprint, LiPo JST clearances, badge-afterlife header pinout, mounting holes, fiducials for pick-and-place.

Run as five separate passes (DFM-/FP-/ANT-/PWR-/CON- finding id prefixes keep them distinct). The lens files are transport-neutral review prose; the swamp + findings-JSON contract is appended at run time.

Use

Pull this extension, then feed a lens as the prompt input to @atalanta/external-reviewer's external-review-findings workflow (optional companion — not a hard dependency), one invocation per lens. The bundled eda-review-lenses skill prints the exact wiring. A factory wanting same-context review instead uses the lenses as dispatch-stage systemPrompts.

swamp extension pull @kneel/eda-review-lenses
# then invoke the bundled `eda-review-lenses` skill
02Skills1
eda-review-lenses8 files
03Stats
B
85 / 100
Downloads
0
Archive size
20.8 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository0/2missing
04Platforms
05Labels