К основному содержанию
скилл CX Codex

esp32-firmware-engineer — скилл для Claude Code: функции и установка

Помогает писать, проверять и отлаживать прошивки ESP32 на ESP-IDF. При работе с железом сначала выясняет плату, вариант чипа и подключённые устройства.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add adamlipecz/esp32-firmware-engineer-skill --skill esp32-firmware-engineer -a claude-code
Открыть на GitHub

Что делает esp32-firmware-engineer

Скилл ведёт работу над прошивкой ESP32 на ESP-IDF: помогает реализовать функции, разобрать сбои сборки и запуска, проверить код на ошибки синхронизации и изучить логи. Он учитывает FreeRTOS, периферийные интерфейсы, сетевые функции, OTA и энергосбережение — в зависимости от задачи.

Перед изменениями агент определяет тип работы и изучает нужные файлы проекта. Для сборки требуется рабочее окружение ESP-IDF; перед прошивкой или мониторингом он проверяет, запускается ли idf.py или оболочка проекта. При аппаратной отладке без точной модели ESP32, схемы выводов и сведений о подключениях он должен остановиться и запросить детали. Это важно: разные варианты чипа отличаются периферией и режимами пробуждения.

Для задач отладки скилл предлагает сначала составить модель возможного сбоя, затем внести изменения и запустить build.sh. Также он требует подтвердить совместимость используемых компонентов по версиям и официальным материалам. В чистом ревью или рефакторинге без изменения поведения железа можно продолжать в пределах предоставленного кода, отметив аппаратные риски.

Какие задачи решает

  • реализовать функцию прошивки для ESP-IDF
  • найти причину сбоя загрузки или паники Guru Meditation
  • проверить изменения на ошибки синхронизации
  • разобрать логи последовательного порта
  • устранить ошибку сборки или прошивки

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

  • Разбери сбой загрузки ESP32 по этим логам и сначала перечисли, каких сведений о плате не хватает.
  • Проверь этот код ESP-IDF на ошибки синхронизации и предложи небольшие исправления.
  • Добавь функцию для ESP32, но сначала уточни модель чипа, распиновку и требования к OTA.

Как установить esp32-firmware-engineer

1Через Skills CLI (Vercel)

npx skills add adamlipecz/esp32-firmware-engineer-skill --skill esp32-firmware-engineer -a claude-code

2Вручную: положить файлы

~/.claude/skills/esp32-firmware-engineer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/esp32-firmware-engineer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о esp32-firmware-engineer

Как установить esp32-firmware-engineer в Claude Code?

Выполните npx skills add adamlipecz/esp32-firmware-engineer-skill --skill esp32-firmware-engineer -a claude-code. Файл скилла находится по пути ~/.claude/skills/esp32-firmware-engineer/SKILL.md.

Что делает esp32-firmware-engineer?

Помогает создавать и проверять прошивки для ESP32 на ESP-IDF, а также разбирать ошибки сборки, запуска и аппаратной интеграции.

Какие сведения нужны для отладки с подключённым оборудованием?

Нужны модель платы и точный вариант ESP32, список периферии, распиновка, электрические ограничения и подключённые устройства. Для прошивки и мониторинга также проверяется окружение ESP-IDF.

Похожие скиллы

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой