Úsalo cuando la implementación esté completa, todos los tests pasen, y necesites decidir cómo integrar el trabajo.
- Costo de contexto al activarse
- 1.9k tok
- Tamaño del paquete
- 1 archivo
- Última actualización
- el mes pasado
Diseña una PCB fabricable de principio a fin desde Claude Code o Codex en el escritorio, con EasyEDA Pro vía MCP y JLC/LCSC/Taobao en un navegador con sesión abierta. Optimiza rentabilidad, ensamblaje manual y placa de prototipo gratuita.
en el repo
0–100, la ruta de este skill
último commit aquí
últimos 90 días
79 tok en reposo
161 KB
Funciona con cualquier agente que lea SKILL.md
npx -y skills add daishuge/pcb-skill --skill pcb --agent claude-codeSe instala solo en este repositorio.
Di cualquiera de estas frases y el agente debería cargar este skill.
Take a hardware idea to a board a human can actually order, solder and bring up.
This skill is written from a real project that went from a blank page to a released 4-layer board. Most of what is here is not PCB theory — it is the specific set of failures that theory does not catch, and the gates that catch them.
Do not begin design work until these are true. Check, do not assume.
server_info).
See setup/easyeda-mcp.md.setup/browser-logins.md.setup/auto-approve-*.md.
Carts and payment stay manual — the watcher is deliberately bypassed there.scripts/notify/), so silence is never
ambiguous.Read references/01-workflow.md for the full version. In outline:
| phase | produces | gate before moving on |
|---|---|---|
| 1 Concept | what it does, for whom, the hard vs soft constraints | the user has answered every question whose two answers give different boards |
| 2 Schematic + sourcing | full schematic, priced BOM, staged carts | netlist assertions pass; every price VERIFIED or labelled ESTIMATE |
| 3 Layout + routing | placed, routed, poured board | placement is routable, not merely legal; DRC 0/0; adversarial review clear |
| 4 Fabrication + purchase | verified Gerber, order at the pre-payment page | the package is verified independently of the EDA that produced it |
Never place an order or pay. Drive to the pre-payment page and stop.
These are load-bearing. references/02-review.md explains each with the failure it caught.
| file | when |
|---|---|
references/01-workflow.md |
always, at the start |
references/02-review.md |
before every review, and when writing any checker |
references/03-jlc-manufacturing.md |
before fixing the board outline, stack-up or rules |
references/04-sourcing.md |
choosing parts, pricing, netting against stock, staging carts |
references/05-easyeda-mcp.md |
before the first write to EasyEDA — it is a trap list |
references/06-mechanical.md |
before declaring a board assemblable; 3D, connectors, folds |
references/07-bringup.md |
flashing and first power-up, especially with no USB-serial adapter |
scripts/ holds the checkers this workflow depends on. They are deliberately independent
of the EDA: they parse exported documents and Gerbers, so they can contradict the tool that
produced them. Each directory has its own README.
scripts/placement/ — courtyards from real pads, via-lane widths, module-body clearancescripts/routing/ — the DSN/SES autoroute chain with a four-state watchdog and a rate floorscripts/verify/ — netlist assertions, Gerber parsing, drill census, 3D interferencescripts/notify/ — a progress relay so a long run is never silentReproducido de daishuge/pcb-skill bajo licencia MIT. Leer esta página en markdown.
8 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.
Requiere EasyEDA Pro con el puente MCP activo y respondiendo, un navegador con la extensión del agente conectado a Taobao/JD/JLC/LCSC, un observador de aprobación (cajas y pagos manuales) y un canal de notificación para ejecuciones largas.
Úsalo cuando la implementación esté completa, todos los tests pasen, y necesites decidir cómo integrar el trabajo.
Úsalo al empezar trabajo de feature que necesita aislamiento del workspace actual, o antes de ejecutar planes de implementación: asegura un workspace aislado vía herramientas nativas o fallback a git worktree.
Úsala al crear nuevas skills, editar skills existentes o verificar que funcionan antes de desplegarlas.