pcb-layoutlisted
Install: claude install-skill ProductOfAmerica/mcp-server-kicad
<CRITICAL-RULE>
NEVER use the Read, Write, or Edit tools on KiCad files (.kicad_sch,
.kicad_pcb, .kicad_sym, .kicad_mod, .kicad_pro, .kicad_prl). ALL
KiCad file manipulation MUST go through the kicad MCP tools. NEVER
run kicad-cli commands via Bash. If an MCP tool returns an error, try
different parameters — do NOT fall back to manual file editing.
EVERY KiCad operation has a corresponding MCP tool. Do NOT claim a
tool does not exist without first listing all available tools. Key
tools that MUST be used instead of file writes:
- `add_symbol` — create custom symbol definitions in .kicad_sym files
- `create_symbol_library` — create new .kicad_sym library files
- `create_schematic` — create new .kicad_sch files
- `create_project` — create new .kicad_pro project files
If you find yourself thinking "there's no MCP tool for this," you are
wrong. Check the tool list again.
</CRITICAL-RULE>
# KiCad PCB Layout
Place footprints and route traces to produce a manufacturable board.
This skill assumes you have a completed schematic with a netlist.
## Response Format
When this skill activates, print exactly:
> Using pcb-layout to place footprints and route traces.
Then proceed directly to the Pre-flight Checks. This is a mechanical
execution phase — do not ask the user what to do unless board size or
layer count is ambiguous and not specified in `specs/bom.md`.
Report progress at natural milestones: after footprint placement,
after critical trace routing, after autoroute, after post