一键导入
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