pcb-agent-workflow — плагин

Четыре плагина для Claude Code и Codex ведут плату KiCad 10 от схемы до заказа в JLCPCB и сверки производственных файлов.

  • 79 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Скрипты сверки запускают Python-код и читают файлы проекта платы.
  • Скилл переписки готовит письма поддержке, а отправку через Gmail защищает необязательный хук подтверждения.
Все причины и проверки

john-owo/pcb-agent-workflow

Установка

Работает в

Ручная установка

/plugin marketplace add John-owo/pcb-agent-workflow

Затем `/plugin install jlc-support@pcb-agent-workflow` или другой плагин из таблицы README.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скрипты сверки запускают Python-код и читают файлы проекта платы.
  • Скилл переписки готовит письма поддержке, а отправку через Gmail защищает необязательный хук подтверждения.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий собран из опыта 4-слойной платы GNSS-приемника: от проектирования и ревью до цен, заказа, переписки с фабрикой и утверждения производственных файлов. В нем документы, шаблоны проекта и четыре скилла. `jlc-support` ведет переписку с поддержкой JLCPCB по шести шаблонам с расчетом сроков. `jlc-production-review` сверяет производственные файлы фабрики с исходными Gerber по слоям и проверяет BOM и CPL. `readable-schematic-layout` приводит схему и трассировку к читаемому виду и доказывает, что цепь не изменилась. `kicad-enclosure-step` экспортирует плату в STEP для корпуса. Каждый скилл ставится отдельным плагином из общего маркетплейса для Claude Code и Codex. Дополнительно есть необязательный хук `jlc-send-guard`, который требует подтверждения перед отправкой письма через Gmail.

Для кого. Тем, кто делает печатную плату в KiCad 10 с помощью Claude Code или Codex и заказывает производство в JLCPCB.

Подходит, если

  • Фабрика прислала производственные файлы, и нужно сверить их с Gerber перед оплатой.
  • Нужно написать инженеру JLCPCB по DFM и не пропустить срок утверждения.
  • Схема неразборчива, и ее надо перерисовать, не меняя цепей.
  • Для корпуса нужна модель платы в STEP со всеми компонентами.

Не подходит, если

  • Плата делается не в KiCad или заказывается не в JLCPCB: скиллы написаны под эту связку.
  • Нужен английский язык документации: большинство руководств написано на традиционном китайском.
  • Агенту нельзя доверять переписку с поддержкой без вашего подтверждения каждого письма.

Пример запроса к агенту

Сравни производственные файлы фабрики с исходными Gerber, перечисли отличия по слоям и покажи, какие требуют вопроса к JLCPCB.

Ограничения

Руководства, шаблоны и скиллы в основном написаны на традиционном китайском, английский есть в README и в шаблонах писем для JLCPCB. Скрипты сверки производственных файлов в `jlc-production-review` требуют Python 3.12 и закрепленных пакетов: `pip install -r scripts/requirements-cam.txt`. Хук `jlc-send-guard` по умолчанию выключен и относится к Claude Code. Скиллы помогают агенту, но заказ, оплату и утверждение производственных файлов подтверждает человек, а сам проект начат как личный опыт одной платы.

Как отключить. Удалите нужные плагины командой `/plugin uninstall` в Claude Code или уберите папки скиллов из `~/.claude/skills` и `~/.agents/skills`. Хук `jlc-send-guard` отключается вместе с плагином.

Частые вопросы

Как поставить плагины в Claude Code?

Выполните `/plugin marketplace add John-owo/pcb-agent-workflow`, затем `/plugin install jlc-support@pcb-agent-workflow`. Имя после `install` меняют на нужный плагин.

Как поставить их в Codex?

Командами `codex plugin marketplace add John-owo/pcb-agent-workflow` и `codex plugin add jlc-support@pcb-agent-workflow`. Маркетплейс и файлы `SKILL.md` общие с Claude Code.

Можно ли обойтись без плагинов?

Да, скопируйте папку скилла в каталог скиллов агента, например `mkdir -p ~/.claude/skills && cp -r pcb-agent-workflow/skills/jlc-support ~/.claude/skills/`. Для Codex пользовательский каталог указан как `~/.agents/skills`.

Что делает хук `jlc-send-guard`?

Перед вызовом инструментов Gmail для отправки он требует вашего подтверждения. Хук необязательный, по умолчанию выключен и рассчитан на Claude Code.

С чего начать новичку в PCB?

С документа `docs/getting-started.md`: он ведет от установки KiCad до заказа в JLC и по каждому шагу говорит, что делать, что поручить агенту и как проверить результат.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Скиллы для кодовых агентов, которые разбирают схемы и платы KiCad, находят ошибки проектирования и готовят плату к производству

ПлагинРасширенный доступ1,7 тыс.Звезды репозитория

Скилл для Codex ведет раскладку компонентов, трассировку и заливку меди в KiCad и готовит плату к заказу по справочникам

СкиллРасширенный доступ173Звезды репозитория

Восемь скиллов для Codex и Claude Code ведут проект электроники от схемы до заказа платы с проверкой каждого этапа.

СкиллРасширенный доступ53Звезды репозитория

Скилл учит Claude Code проектировать платы, CAD и прошивки как код и не выпускает файлы для заказа, пока проверки не пройдены

СкиллШирокий доступ94Звезды репозитория

MCP сервер для проектирования плат в KiCAD 10: схема, разводка, проверки и подготовка к производству через агента

MCP-серверРасширенный доступ1,5 тыс.Звезды репозитория

CLI kct и Python-библиотека для агентов: разбор и правка схем и плат KiCad с выводом в JSON, проверки DRC и ERC без запущенного KiCad

CLIРасширенный доступ74Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
pcb-agent-workflow (эта карточка)нет79
KiCad MCP Proнетне нужна212MCP-сервер для KiCad с проверками ERC, DRC и DFM; здесь процесс заказа в JLCPCB и четыре отдельных скилла
PCB skillнет184ведет от идеи устройства до платы и останавливается перед оплатой; здесь упор на переписку с фабрикой и сверку производственных файлов

Коротко о README

В тексте перечислены документы по процессу, четыре скилла и их назначение, общий маркетплейс, установка в Claude Code и Codex, ручное копирование и необязательный хук подтверждения писем. Новичку README советует начать с руководства по первой плате.

Бейдж для README

Сообщить о проблеме