pcb-layout-design — скилл

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

  • 170 ★ репозитория
  • Последний коммит
Скилл

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

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

  • Агент получает право менять файлы платы KiCad, поэтому работайте на копии или под контролем версий
Все причины и проверки

zhbi98/pcb-layout-design

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/pcb-layout-design

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Агент получает право менять файлы платы KiCad, поэтому работайте на копии или под контролем версий

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

Что делает

pcb-layout-design начинает работу после того, как готовы схема и назначение корпусов. Агент берет текущий проект KiCad и выполняет одну из пяти задач: довести плату до конца, только расставить компоненты, продолжить трассировку или локально улучшить участок, провести проверку без правок, подготовить плату к изготовлению. Есть правило сохранять уже размещенное, закрепленные объекты и механические ограничения. Главный файл `SKILL.md` задает ход работы: распознать проект, прочитать правила платы, проверить входные данные и только потом применять правила. Подробности лежат в справочниках `references/`, и агент читает только нужные: компоновка и механика, стек слоев и возвратные токи, сигналы и интерфейсы, геометрия трасс и перекрестные помехи, производство и правила KiCad, чек-листы проверки. Среди интерфейсов названы DDR, USB, CAN и пути разряда ESD. Рядом лежит разобранный пример платы на K230D с описанием компоновки в `layout_inventory.json`. README дает образцы запросов для каждой задачи и просит указывать завод, стек, базовые ограничения и право на изменение проекта.

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

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

  • Схема готова, и Codex должен расставить компоненты, сохранив подтвержденный контур платы, разъемы и крепежные отверстия
  • Трассировку и заливку меди продолжают с проверкой после каждой группы критичных цепей
  • Перед передачей на завод проводят отдельную проверку без правок, замечания идут по степени важности
  • Плата с DDR или USB, где нужны правила стека, возвратных токов и разрядных путей ESD
  • Устройство платы на K230D изучают по готовому разбору

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

  • Нет схемы и назначенных корпусов: скилл не рисует схему и не раздает корпуса пачкой
  • Работа идет не в KiCad: справочники рассчитаны на общие правила и на KiCad, остальные САПР нужно сверять самим
  • Нужны точные допуски завода: их надо брать из документации конкретного производителя, пример для этого не годится

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

Прочитай pcb-layout-design/SKILL.md и проверь текущий проект KiCad: хватает ли входных данных для раскладки. Только отчет, плату не меняй

Ограничения

Все тексты скилла и README написаны на китайском языке, справочники ссылаются на китайских производителей вроде JLC. Параметры из разобранного примера K230D нельзя переносить на новую плату как правила, автор сам просит сверять допуски и техпроцесс с официальными данными. Установка описана для Codex: папку `pcb-layout-design` копируют в `~/.codex/skills`, а в Windows в `%USERPROFILE%\.codex\skills`. В других агентах путь к `SKILL.md` придется указывать в запросе. Проверку DRC и несвязанных цепей выполняет сам KiCad, скилл ее не заменяет.

Как отключить. Удалите папку `pcb-layout-design` из каталога скиллов Codex и перезапустите сессию. Проект KiCad скилл не меняет без вашего разрешения, поэтому откат делают через систему контроля версий вашей платы.

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

Как поставить pcb-layout-design в Codex?

Скопируйте папку целиком, с `SKILL.md` и `references/`, в `~/.codex/skills/pcb-layout-design`. Перезапустите сессию, затем вызовите `$pcb-layout-design` или укажите путь к `SKILL.md` в запросе.

С каким САПР работает скилл?

Основной сценарий построен на KiCad, отдельный справочник описывает его правила и порядок проверок. Общие разделы про компоновку, стек и сигналы годятся и для других систем, но допуски придется сверять вручную.

Что указывать в запросе на правку платы?

Цель, объем работ, что нужно сохранить (контур, разъемы, отверстия, стек), условия завода и право менять компоненты. Неизвестное помечают как требующее подтверждения.

Можно ли запустить только проверку?

Да. Шаблон запроса для проверки просит перечислить ограничения, пропущенные данные и проблемы без изменения проекта. Замечания идут по степени важности с основанием и советом.

Что такое пример K230D в репозитории?

Разбор платы Lushan Pi Lite K230D: файл `k230d-case-study.md` и инвентарь компоновки `layout_inventory.json`. Он нужен как учебный материал, а правилами для других плат не служит.

Обсуждение

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

Скиллы

Скилл ведет агента от идеи устройства до печатной платы, проверяет трассировку и останавливается перед оплатой заказа.

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

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

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

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

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

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

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

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

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

CLI от Diode для печатных плат на языке Zener: собирает схему из кода, ведет зависимости и создает файлы разводки KiCad, плюс пять скиллов

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
pcb-layout-design (эта карточка)нет170
PCB skillнет184ведет от идеи устройства к плате и останавливается перед оплатой заказа, а здесь работа с готовой схемой: раскладка, трассировка, медь
kicad-happyнет1 660разбирает схемы и платы и ищет ошибки проектирования, а здесь ведется сама раскладка и трассировка

Коротко о README

README объясняет структуру папки скилла, три шага запуска с абсолютным путем к `SKILL.md` и шаблон запроса с целью, объемом, неизменными данными и условиями завода. Таблица образцов запросов покрывает пять задач, затем идет установка в каталог Codex и список файлов с навигацией.

Бейдж для README

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