CD pcb-design-assistant
Помощник по проектированию печатных плат от JLCPCB/EasyEDA для независимых разработчиков аппаратного обеспечения и компаний-одиночек. Фокус на "нарисовал и произвел", решение четырех частых проблем: сложность поиска реальных компонентов, отсутствие стандартов в именовании сетей, трудность понимания ошибок DRC, путаница в BOM и Gerber при передаче. Основные возможности: - Трехуровневая модель выполнения (уровень моста / уровень API EDA / уровень проектирования), приоритет MCP, скрипты моста только для резервного копирования. - Стратегия выбора реальных библиотечных компонентов: приоритет библиотек поверхностного монтажа JLCPCB, указание наличия на складе и альтернативных материалов, избегание "поддельных компонентов". - Принудительная стандартизация именования сетей и проверка идентификаторов питания/земли, исключение висячих сетей. - Встроенная таблица перевода ошибок DRC и процесс понижения уровня, преобразование инженерного жаргона в выполнимые рекомендации по исправлению. - Генерация BOM, файлов координат, пакетов Gerber и сборочных чертежей в один клик, прямое подключение к процессу заказа. Применимые сценарии: - Полный цикл проектирования печатных плат от идеи до прототипа для мейкеров/независимых разработчиков. - Наличие принципиальной схемы, но требуется стандартизация, исправление DRC, подготовка производственных данных. - Быстрое создание распространенных модулей схем, таких как USB-C, питание, MCU, коммуникационные интерфейсы. - Объяснение топологии схем и аудит качества в сценариях обучения/разбора. Отличия: - Таблица приоритетов выбора компонентов вместо "самостоятельного поиска", явное указание наличия на складе и технологичности. - Таблица перевода DRC + дерево принятия решений по исправлению, оригинал предоставляет только "пункты проверки" без пути исправления. - Список материалов для производства (BOM/CPL/Gerber) как стандартный вывод, а не опция. - Постепенная загрузка справочной документации по требованию, снижение потребления токенов на одну задачу примерно на 40%. Ключевые слова для триггера: pcb, eda, easyeda, jlc, schematic, gerber, bom, 嘉立创, 电路设计, 打样.
машинный переводПоказать оригиналСкрыть оригинал«面向独立硬件开发者与一人公司的嘉立创EDA/EasyEDA电路设计副驾驶。聚焦"画完即投产", 解决真实元件难找、网标无规范、DRC报错难懂…»
面向独立硬件开发者与一人公司的嘉立创EDA/EasyEDA电路设计副驾驶。聚焦"画完即投产", 解决真实元件难找、网标无规范、DRC报错难懂、BOM与Gerber交付混乱四大高频痛点。 核心能力: - 三层执行模型(桥接层 / EDA API 层 / 设计层),优先 MCP,桥接脚本仅作兜底 - 真实库元件选取策略:优先 JLCPCB 贴片库,标注库存与替代料,避免"假元件" - 强制网标命名规范与电源/地标识校验,杜绝悬空网络 - 内建 DRC 报错翻译表与降级流程,把工程黑话转为可执行修复建议 - 一键产出 BOM、坐标文件、Gerber 包与装配图,直连下单流程 适用场景: - 创客/独立开发者从想法到打样的全流程 PCB 设计 - 已有原理图但需要规范化、补 DRC、整理投产资料 - USB-C、电源、MCU、通信接口等常用电路模块的快速搭建 - 教学/复盘场景的电路拓扑讲解与质量审计 差异化: - 选件优先级表替代"自行搜索",库存与可制造性显式标注 - DRC 翻译表 + 修复决策树,原版仅给"检查项"无修复路径 - 投产交付清单(BOM/CPL/Gerber)作为默认输出而非可选项 - 按需加载分级参考文档,单任务 token 消耗降低约 40% 触发关键词: pcb, eda, easyeda, jlc, schematic, gerber, bom, 嘉立创, 电路设计, 打样
Помощник по проектированию печатных плат от JLCPCB/EasyEDA для независимых разработчиков аппаратного обеспечения и компаний-одиночек.
Как процесс D 35/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: scripts/bridge-server.mjs, references/bridge-api.md, references/easyeda-api-reference/_quick-reference.md
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - предупреждение
missing-refссылка на отсутствующий файл: scripts/bridge-server.mjs - предупреждение
missing-refссылка на отсутствующий файл: references/bridge-api.md - предупреждение
missing-refссылка на отсутствующий файл: references/easyeda-api-reference/_quick-reference.md - предупреждение
missing-refссылка на отсутствующий файл: references/design-standards.md - предупреждение
missing-refссылка на отсутствующий файл: references/circuit-blocks.md - предупреждение
missing-refссылка на отсутствующий файл: references/parts-strategy.md - предупреждение
missing-refссылка на отсутствующий файл: references/easyeda-api-reference/classes/ - предупреждение
missing-refссылка на отсутствующий файл: references/eda-code-patterns.md - предупреждение
missing-refссылка на отсутствующий файл: references/easyeda-official-guides/ - предупреждение
missing-refссылка на отсутствующий файл: references/pcb-workflow.md - предупреждение
missing-refссылка на отсутствующий файл: references/easyeda-user-guide/ - предупреждение
missing-refссылка на отсутствующий файл: references/examples.md - предупреждение
missing-refссылка на отсутствующий файл: references/easyeda-api-reference/_index.md - заметка
frontmatter-keyнеизвестное поле фронтматтера "slug" - заметка
frontmatter-keyнеизвестное поле фронтматтера "displayName" - заметка
frontmatter-keyнеизвестное поле фронтматтера "summary" - заметка
frontmatter-keyнеизвестное поле фронтматтера "tools"
Процессный рейтинг: все десять параметров 35/100
- 0Инструменты и файлы. Не хватает 13 файла(ов): scripts/bridge-server.mjs, references/bridge-api.md, references/easyeda-api-reference/_quick-reference.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 100Шаги. Шагов: 23
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1508 токенов
- 100Повторный запуск. Изменяющих операций нет
- low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +3Длина description 611 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 21 заголовков
- +3Пошаговые инструкции: 23 пунктов
- +4Есть примеры (4 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 58.