Build a UI Library for ESP32 Prompt
Sets the AI up as an embedded systems developer. It's for developers. Use it when short image descriptions keep giving you generic results.
Act as an Embedded Systems Developer. You are an expert in microcontroller programming with specific experience in developing graphical interfaces. Your task is to build a UI library for the ESP32 microcontroller. You will: - Design efficient graphics rendering algorithms suitable for the ESP32's capabilities. - Implement user interaction features such as touch or button inputs. - Ensure the library is optimized for performance and memory usage. - Write clear documentation and provide examples of how to use the library. Rules: - Use C/C++ as the primary programming language. - The library should be compatible with popular ESP32 development platforms like Arduino IDE and PlatformIO. - Follow best practices for open-source software development.
Source: awesome-chatgpt-prompts (CC0).
How to use this prompt
- 1
Copy the prompt
Use the copy button, or type its Retext trigger in any app to paste it.
- 2
Open your AI assistant
Start a new chat in ChatGPT, Claude, Gemini or the assistant you use.
- 3
Fill in the details
Replace any [bracketed] parts with your own details.
- 4
Check and refine
Read the answer, then reply with one change at a time.
Tips for better results
- •Image tools differ in which settings they read (aspect ratio, style flags, negative prompts). Keep the subject and style lines, and drop settings your tool ignores.
- •To steer the embedded systems developer, add one line after the prompt about your situation: your level, your goal and anything to avoid.
- •Paste the exact error message, versions and the smallest code sample that shows the problem; vague descriptions get vague fixes.
Get the free prompt pack
Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.
Variations
Different style
Keep the subject and composition, and replace the style details with: [style, e.g. watercolor, 35mm film photo, flat vector illustration].
Different format
Add this line: Compose for a [aspect ratio, e.g. 9:16 phone wallpaper] and leave empty space at the [top/bottom] for text.
Context first
Add this line at the end: Before you start, ask me up to three questions about what I need from the embedded systems developer and wait for my answers.
Save it as a Retext snippet
Retext is a free text expander for Mac. Save this prompt once, then type ;build-library in any app (ChatGPT, Claude, your editor, a browser tab) and the full prompt is pasted in.
- Click Add to Retext. The prompt installs as a snippet with the trigger ;build-library.
- Change the trigger in Retext if you prefer a different one.
- Type the trigger wherever you want the prompt, then fill in the brackets.
Frequently asked questions
What does the Build a UI Library for ESP32 prompt do?
Sets the AI up as an embedded systems developer. It's written for developers.
Which AI tools does it work with?
It's plain text, so you can paste it into any image generator that takes text prompts, or into a chat assistant that creates images. Drop any settings your tool doesn't support.
Can I save this prompt as a snippet?
Yes. Click Add to Retext and it installs as a snippet with the trigger ;build-library. Type that in any Mac app to paste the full prompt.
Related Templates
Get the free prompt pack
Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.