# pcbway

Помогает агенту разобраться с заказом плат и сборки на PCBWay: правила проектирования, формат BOM, ход заказа. Пригодится, когда деталей нет на LCSC.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 483 установки · ★ 1504
- Автор: aklofas
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/aklofas/kicad-happy/tree/HEAD/skills/pcbway/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/pcbway

## Что делает

Скилл описывает, как PCBWay делает платы и монтаж, и чем это отличается от JLCPCB. Внутри — таблицы допусков для 1–2 слоёв и для 4+ слоёв, варианты покрытия и цветов маски, ограничения по сборке. Агент читает это и подсказывает, пройдёт ли ваша плата по минимальным зазорам.

Отдельный блок — формат BOM. Для turnkey-сборки PCBWay закупает детали сам, и ключевое поле здесь `MPN`: по нему ищут компонент в глобальной цепочке поставок. Файл принимают в XLS, XLSX или CSV, обязательные колонки перечислены в скилле. Экспорт из KiCad идёт через Edit Symbol Fields, потом колонки надо привести к нужному виду.

Главное, что стоит знать заранее: цена сборки на PCBWay считается вручную. Загрузка файлов, потом человеческая проверка сметы, обычно 1–2 рабочих дня, и только затем заказ. У JLCPCB цена видна сразу в корзине. Если вы прототипируете и гоняете итерации одну за другой, эта задержка бьёт по темпу. Смысл PCBWay в другом — достать детали, которых на LCSC нет. Для экспорта герберов и CPL смотрите скилл `bom`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill pcbway -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/pcbway/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/pcbway/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill pcbway -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/pcbway/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill pcbway -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/pcbway/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aklofas/kicad-happy pcbway
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/pcbway/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill pcbway -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aklofas/kicad-happy --path skills/pcbway
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/pcbway/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aklofas/kicad-happy --skill pcbway -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aklofas/kicad-happy/tree/HEAD/skills/pcbway/SKILL.md

## Когда брать
- подобрать минимальные зазоры и диаметр переходных отверстий под возможности PCBWay
- собрать BOM с колонкой MPN для turnkey-закупки
- переделать экспорт из KiCad под формат, который принимает PCBWay
- решить, заказывать сборку на PCBWay или на JLCPCB
- заказать монтаж из деталей, которых нет в библиотеке LCSC

## Примеры запросов агенту
- Проверь мою плату по правилам PCBWay — пройдут ли зазоры 0.1 мм?
- Собери BOM для turnkey-сборки на PCBWay с колонкой MPN
- Сравни PCBWay и JLCPCB для партии 100 плат с монтажом

## Похожие
- [librarian](https://affpapa.org/nevibecode/skills/diodeinc-librarian.md) — скилл · 539 установок
- [registry-search](https://affpapa.org/nevibecode/skills/registry-search.md) — скилл · 561 установка
- [tscircuit](https://affpapa.org/nevibecode/skills/tscircuit.md) — скилл · 1100 установок
- [easyeda-api](https://affpapa.org/nevibecode/skills/easyeda-api.md) — скилл · 610 установок
- [serenity-aleabitoreddit](https://affpapa.org/nevibecode/skills/serenity-aleabitoreddit.md) — скилл · 3000 установок
- [embedded-iot-mentor](https://affpapa.org/nevibecode/skills/embedded-iot-mentor.md) — скилл · 22 установки

Из того же набора: [aklofas/kicad-happy](https://affpapa.org/nevibecode/by/aklofas/kicad-happy.md) — 12 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
