К основному содержанию
промпт GP ChatGPT

ESP32 UI Library Development — промпт для ChatGPT и Claude.ai

Промпт включает роль разработчика встраиваемых систем и ведёт ИИ через проектирование UI-библиотеки для ESP32 по заданному стеку.

Открыть на GitHub

Что делает ESP32 UI Library Development

Промпт задаёт ИИ роль инженера встраиваемых систем с уклоном в библиотеки для микроконтроллеров на ESP32. Дальше идёт техническое задание: собрать UI-библиотеку под PlatformIO, фреймворк Arduino-ESP32, стандарт C++17 в стиле RAII, веб-сервер ESPAsyncWebServer, файловую систему LittleFS, JSON через ArduinoJson v7 и движок фронтенд-схем UI-Schema.

Внутри пять пунктов работы. Нужно реализовать среду выполнения на задачах, удержать инициализацию строго внутри библиотеки, соблюсти обязательный контракт REST API, встроить C++ UI DSL и сделать систему отладки на этапе компиляции. Отдельное правило — библиотека остаётся полностью универсальной: имена и состав элементов пользователь описывает в своём основном коде.

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

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

  • Спроектировать UI-библиотеку под ESP32 с нуля по фиксированному стеку
  • Продумать среду выполнения на задачах и порядок инициализации
  • Описать контракт REST API и связать его с веб-сервером
  • Встроить C++ UI DSL и отладку на этапе компиляции
  • Оставить библиотеку универсальной, без жёстко зашитых элементов

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

  • Помоги спроектировать UI-библиотеку для ESP32: нужна среда выполнения на задачах и инициализация внутри библиотеки
  • Предложи структуру C++ UI DSL и compile-time отладку для библиотеки на Arduino-ESP32
  • Опиши обязательный контракт REST API для UI-библиотеки на ESPAsyncWebServer и LittleFS

Как установить ESP32 UI Library Development

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Из того же набора73

Весь набор →
Comprehensive Code Review Expert Промпт для ревью кода: ищет баги, предлагает оптимизации и следит за соблюдением стандартов. Пригодится, когда нужно быстро пройтись по чужому коду. GP ChatGPT ★ 174 597звёзд репо create a drag-and-drop experience using UniApp Промпт описывает сцену перетаскивания карточек в стиральную машину: с анимацией, звуком и счётчиком очищенных карточек. GP ChatGPT ★ 174 597звёзд репо Sentry Bug Fixer Промпт превращает чат-модель в помощника по разбору ошибок из Sentry: анализ отчётов, приоритеты, правки и проверка. GP ChatGPT ★ 174 597звёзд репо File Analysis API with Node.js and Express Промпт для разбора загруженных файлов в API на Express: добавляет логику анализа, не ломая формат ответа. GP ChatGPT ★ 174 597звёзд репо Deep Copy Functionality Промпт, который объясняет разницу между поверхностным и глубоким копированием и показывает, как дублировать объекты без общих ссылок. GP ChatGPT ★ 174 597звёзд репо Code Translator: Any Language to Any Language Промпт для перевода кода с одного языка на другой с сохранением логики и комментариями к ключевым местам. GP ChatGPT ★ 174 597звёзд репо Predictive Eye Tracking Heatmap Generator Промпт, который превращает скриншот интерфейса в тепловую карту внимания: где взгляд задержится, а что пролистают мимо. GP ChatGPT ★ 174 597звёзд репо Reverse Prompt Engineer Промпт, который по готовому тексту, коду или идее восстанавливает запрос, скорее всего приведший к такому результату. Пригодится, когда нужно понять чужой промпт или разобрать свой. GP ChatGPT ★ 174 597звёзд репо

Похожие

arduino-project-builder wedsamuel1230 Собирает полный проект под Arduino из требований: прошивка, датчики, приводы, сеть, питание. Пригодится, когда нужен не сниппет, а рабочая заготовка. CX Codex +1 539установок backend-development Mindrally Задаёт агенту правила бэкенд-разработки на C++ и Elixir/Phoenix: именование, управление памятью, контексты Phoenix, обработка ошибок. CX Codex +1 753установок django-rest-api-development Mindrally Скилл задаёт агенту правила разработки REST API на Django: структура проекта, сериализаторы, JWT-аутентификация и работа с запросами к базе. CX Codex +1 868установок expressjs-development manutej Скилл для ИИ-агента, который подсказывает, как строить Express.js-приложения: маршруты, middleware, обработка запросов и ошибок. CX Codex +1 555установок spring-boot-development manutej Скилл для ИИ-агента, который подсказывает, как писать Spring Boot: авто-конфигурация, внедрение зависимостей, REST-контроллеры, Spring Data и Spring Security. CX Codex +1 534установок flask-api-development aj-geddes Скилл помогает проектировать REST API на Flask с разделением на блюпринты, базой данных через SQLAlchemy и JWT-авторизацией. Пригодится для сборки микросервисов и валидации входящих запросов. CX Codex +1 1 400установок ruby-mcp-development официальный Awesome Copilot Community Собирает MCP-серверы на Ruby через официальный MCP Ruby SDK gem, с поддержкой Rails. Пригодится, когда нужно поднять сервер для инструментов и ресурсов агента. ★ 40 418звёзд репо m5-onboard официальный Anthropic Скилл обнаруживает M5Stack по USB, прошивает UIFlow 2.0 и ставит MicroPython-приложения. Нужен для первичной настройки, сброса или обновления платы. 2 904установок

Рядом в теме «Языки программирования»

Все промпты по теме «Языки программирования» →

Вопросы о ESP32 UI Library Development

Как установить ESP32 UI Library Development в Claude?

Это промпт, а не программа: скопируйте его текст и вставьте в чат Claude как первое сообщение. Отдельной команды установки нет.

Что делает этот промпт?

Задаёт модели роль разработчика встраиваемых систем и техническое задание на UI-библиотеку для ESP32 с фиксированным стеком и пятью пунктами работы.

На чём основан стек библиотеки?

PlatformIO, Arduino-ESP32, C++17, ESPAsyncWebServer, LittleFS, ArduinoJson v7 и UI-Schema. Промпт не рассчитан на ESP-IDF или другой фреймворк.

Исходный текст

prompts.csv · CC0-1.0
Act as an Embedded Systems Developer. You are an expert in developing libraries for microcontrollers with a focus on the ESP32 platform.

Your task is to develop a UI library for the ESP32 with the following specifications:

- **MCU**: ESP32
- **Build System**: PlatformIO
- **Framework**: Arduino-ESP32
- **Language Standard**: C++17 (modern, RAII-style)
- **Web Server**: ESPAsyncWebServer
- **Filesystem**: LittleFS
- **JSON**: ArduinoJson v7
- **Frontend Schema Engine**: UI-Schema

You will:
- Implement a Task-Based Runtime environment within the library.
- Ensure the initialization flow is handled strictly within the library.
- Conform to a mandatory REST API contract.
- Integrate a C++ UI DSL as a key feature.
- Develop a compile-time debug system.

Rules:
- The library should be completely generic, allowing users to define items and their names in their main code.

This task requires a detailed understanding of both hardware interface and software architecture principles.

© koradeh · CC0-1.0 · f/prompts.chat

Смотрите также

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

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