ワンクリックで
render
Run the Docker rendering pipeline (schematics, PCB, enclosure)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run the Docker rendering pipeline (schematics, PCB, enclosure)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Full PCB verification loop using local kicad-cli (DRC + 3D render + gerbers)
Create a new Claude Code skill for this project. Use when you need to add a new skill, improve an existing skill, or convert a workflow into a reusable skill.
Verifies that every PCB pad-to-net assignment matches the manufacturer datasheet pin specifications. Use when changing board.py/routing.py/footprints.py, after GPIO remapping, before releases, or when adding new components. Automated guard against wiring errors like unconnected VBUS, wrong pin assignments, or missing GND connections.
Design intent adversary — cross-checks GPIO, nets, power chains, signal paths across firmware/schematic/PCB/datasheet sources to find lost connections and inconsistencies
Analyze a DFM report and fix all issues in the PCB generation scripts
Run DFM guard tests and add new regression tests after fixing PCB issues
| name | render |
| model | claude-opus-4-7 |
| description | Run the Docker rendering pipeline (schematics, PCB, enclosure) |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Glob |
| argument-hint | ["all|schematics|pcb|enclosure"] |
Render project assets via Docker containers.
Argument (optional): all (default), schematics, pcb, or enclosure.
Ensure Docker is running and images are built:
cd /Users/pierrejonnycau/Documents/WORKS/esp32-emu-turbo
docker compose build
# Generate schematics from Python specs
docker compose run --rm generate-sch
# Export to SVG
./scripts/render-schematics.sh
Output: website/static/img/schematics/*.svg
# Generate PCB from Python specs
python3 -m scripts.generate_pcb hardware/kicad
# Render SVG + PNG + animated GIF
python3 scripts/render_pcb_svg.py website/static/img/pcb
python3 scripts/render_pcb_animation.py website/static/img/pcb
Output: website/static/img/pcb/
./scripts/render-enclosure.sh
Output: website/static/img/renders/ (7 views: front, back, top, exploded, cross-section, fit-check, pcb)
make render-all
After rendering, check that outputs exist:
ls -la website/static/img/schematics/*.svg
ls -la website/static/img/pcb/*.svg
ls -la website/static/img/renders/*.png
scripts/render-all.sh — Master orchestrationscripts/render-schematics.sh — Schematic SVG exportscripts/render-enclosure.sh — OpenSCAD renderingscripts/render_pcb_svg.py — PCB SVG visualizationscripts/render_pcb_animation.py — PCB GIF animationdocker-compose.yml — Docker service definitions