Сборка и экспорт электронных схем в atopile
automation
domain-layer is a Claude Code skill that covers the electronics-specific build logic and pipeline within the atopile project. It centers on `src/atopile/build_steps.py` and `src/faebryk/exporters/`: the `Muster` class acts as a DAG-based task runner, registering targets such as `generate_bom`, `generate_manufacturing_data`, and `update_pcb` to transform a compiled circuit graph into manufacturing artifacts — Gerbers, BOM, and Pick & Place files. Exporters handle KiCad PCB generation and layout sync (`layout_sync.py`), netlist formatting, and Bill of Materials output including JLCPCB format. Use this skill when implementing new build steps, writing exporters, or debugging the `ato build` pipeline in hardware engineering workflows with atopile.
- #build-steps
- #muster
- #exporters
- #pcb
- #bom
- #kicad