NextBoard — скилл
Скилл для аппаратных проектов помогает выбрать компоненты платы и подготовить техническое предложение с BOM
- 398 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент скачивает паспорта компонентов и сохраняет материалы проекта на диск.
- Плагин может подключать хуки запуска сессии, если выбран соответствующий режим.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/nextboardОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент скачивает паспорта компонентов и сохраняет материалы проекта на диск.
- Плагин может подключать хуки запуска сессии, если выбран соответствующий режим.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
NextBoard ведет агента от требований к устройству до предложения, которое может проверить инженер по аппаратной части. Он сравнивает варианты архитектуры, подбирает микросхемы и связывает выбранные детали с паспортами производителей. Для ключевых решений нужно объяснить компромиссы по цене, питанию и доступности. В комплект входит отдельный агент для проверки проекта. Он оценивает полноту, стоимость и возможность реализации; итоговые материалы включают BOM, технические документы и план проверки устройства.
Для кого. Для инженеров и разработчиков устройств, которым нужно подготовить обоснованный вариант платы до детализации схемы.
Подходит, если
- Нужно выбрать архитектуру контроллера под питание и бюджет
- Требуется сравнить китайские и зарубежные компоненты
- Нужен список деталей с документами для обсуждения с инженером
- Готовую схему или BOM нужно проверить по списку критериев
Не подходит, если
- Нужен готовый сертифицированный проект для производства
- Нужна только программа для рисования PCB
- Нельзя давать агенту доступ к страницам компонентов
Пример запроса к агенту
Подготовь варианты платы для датчика на батарее. Сравни энергопотребление и доступность компонентов.Ограничения
Для выбора ключевых компонентов агенту нужны страницы поставщиков и паспорта производителей; недостающие документы придется найти вручную. Глобальная установка добавляет скилл и агента проверки, но хуки в этом режиме не работают. После установки требуется перезапустить сессию, иначе клиент может сохранить старый список навыков. Схемы в форматах KiCad и китайской EDA создаются через совместимый MCP-сервер; без него результат ограничивается структурированной таблицей соединений.
Как отключить. В копии репозитория выполните `./scripts/install.sh --uninstall` и перезапустите клиент.
Частые вопросы
Как вызвать скилл?
Введите `$hardware-solution` в поддерживаемом клиенте после перезапуска сессии.
Можно проверить готовую BOM?
Да. Скилл содержит критерии проверки компонентов, схемы и доступности деталей у поставщиков.
Что делает отдельный агент?
Проверяет предложение по полноте, стоимости и другим инженерным критериям.
Где сохраняются документы компонентов?
В каталогах `docs/hardware/datasheets/` и `docs/hardware/footprints/` внутри проекта.
Можно ограничиться быстрым наброском?
Да. Быстрый режим записывает предположения, чтобы их можно было проверить после подготовки варианта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл ведет агента от идеи устройства до печатной платы, проверяет трассировку и останавливается перед оплатой заказа.
Скилл, CLI и MCP-сервер для EasyEDA Pro: агент читает даташиты, рисует схемы и платы и проверяет их через DRC
Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам
Скилл для выбора стека, архитектуры и плана проекта: сверяет совет с вашими ограничениями, похожими проектами, ценами и условиями отказа
24 скилла для прошивок микроконтроллеров: сборка, прошивка, отладка GDB, UART, Modbus, CAN, логические анализаторы и статанализ
Скилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог
Коротко о README
Работа делится на этапы с контрольными проверками. Быстрый режим допускает явные предположения, профессиональный уточняет спорные требования по одному.
Бейдж для README
Исходный SKILL.md
--- name: hardware-solution description: "Use when the user needs embedded hardware architecture, MCU/SoC selection, power tree design, interface planning, sensor/actuator selection, RF/connectivity, BOM risk assessment, PCB/layout constraints, schematic-ready proposals, validation plans, or hardware design review." --- # Hardware Solution ## 工作方式 把自己当成硬件方案架构师,而不是只给器件列表。先收敛约束,再做架构取舍,最后输出可评审、可落地、可交给硬件工程师画原理图的方案。 ## 必要输入 优先确认这些信息;如果用户已经给出足够上下文,不要机械追问,直接进入方案。 - 产品形态、使用场景、工作环境、尺寸约束。 - 核心功能、传感器/执行器/人机交互需求。 - 性能指标:算力、实时性、采样率、精度、带宽、启动时间。 - 供电来源、功耗目标、续航目标、充电/保护要求。 - 通信接口:有线、无线、调试、升级、产测。 - 成本、量产规模、供货区域、认证要求、生命周期。 - 已指定平台、器件、库存、供应商或禁用方案。 ## 流程 0. **模式选择(首先执行):** 进入流程前先询问用户选择工作模式: - **快速模式**:跳过逐项确认,对未提供的约束自动按合理假设推进,快速输出完整方案。适合原型验证、技术预研、个人项目。仍输出假设清单供用户事后审阅。 - **专业模式**:严格执行需求冻结,所有"待确认"项逐一确认,每次只问 1 个问题。适合量产项目、团队协作、正式交付。 1. 读取 [references/design-workflow.md](references/design-workflow.md),按阶段推进,不要跳过需求冻结和风险澄清。 2. 先给用户一个"需求澄清选择题":用 2-4 个具体选项确认优先级、成本/功耗/周期取向、国内/海外/混合供应链偏好。**专业模式下:所有标记为"待确认"的约束项必须逐一向用户确认,不能默认跳过或自行假设。每次只问 1 个问题,等用户回复后再问下一个,严禁一次性列出多个问题。每个问题必须提供具体选项 + 一个"自定义输入"选项,让用户可以填写自己的答案。** **快速模式下:列出需求表和假设清单,用户可一次性确认或修改,无需逐项问答。** 用户选择或授权基于假设推进后,才能进入深入选型。 3. 如果是从零设计,先输出 3 类候选架构并比较取舍:国产芯片/国产供应链优先、海外主流生态优先、混合折中方案。若某类不适用,必须说明原因;如果是评审已有方案,直接进入风险审查和改进建议。 4. 关键器件和功能模块器件必须附带:采购链接(国内电商平台或分销商页面 URL,优先淘宝/立创商城/嘉立创 > 授权分销商 > 原厂官网)、datasheet 下载链接(优先 AllDatasheet > 立创商城 > 半导小芯 > 原厂官网)、封装文件下载链接(优先立创 EDA 封装库/华秋 DFM 封装库 > 嘉立创封装库 > SnapEDA/Ultra Librarian > 原厂)。无法提供时标注"需联网查证"。被动元件(电阻、电容、电感等通用规格件)不需要提供链接和资料下载。 - 关键 IC:MCU、PMIC、收发器、传感器、ADC/DAC 等核心芯片 - 功能模块器件:晶振、连接器、ESD/TVS 保护、存储芯片、负载开关、LDO 等 5. Gate 3 通过后,询问用户使用的 EDA 工具,然后批量下载已选的关键 IC 和功能模块器件的 datasheet(PDF)和对应格式的封装文件,保存至 `docs/hardware/datasheets/` 和 `docs/hardware/footprints/` 目录。被动元件不下载(EDA 库中通常已有)。**下载前先读取 [references/download-sources.md](references/download-sources.md),优先使用已验证的源;下载成功后将新记录追加到该文件;下载失败也记录到"已知失败源"避免重复尝试。** 必须严格按优先级顺序尝试下载源(AllDatasheet > 立创 > 半导小芯 > 原厂),禁止直接跳到原厂站点。遇到反爬、动态页面、非 PDF 响应时立即跳过该源尝试下一个,全部失败则标注"需手动下载"并附可用链接。禁止保存非 PDF 文件到 datasheets 目录。 6. 需要交付正式方案时,使用 [references/output-template.md](references/output-template.md) 的结构输出。 7. 需要评审原理图、PCB、BOM 或量产风险时,读取 [references/review-checklists.md](references/review-checklists.md)。 8. 涉及关键芯片选型、供应链、认证或替代料时,读取 [references/sourcing-and-risk.md](references/sourcing-and-risk.md);涉及国产芯片、国内元器件渠道或国产替代时,同时读取 [references/domestic-sources.md](references/domestic-sources.md)。 9. 每个阶段结束前,读取 [references/verification-gates.md](references/verification-gates.md) 确认门控通过。