#371 · Primary category: AI Coding Assistants
embed-ai-tool
Embedded development skill set for AI coding assistants, providing full MCU firmware workflow: multi-toolchain builds (Keil/IAR/CMake/PlatformIO), flashing, GDB debugging, serial monitor, Modbus/CAN/VISA protocol debugging, peripheral driver adaptation, and pipeline orchestration, supporting Linux/macOS/Windows.
Project last updated:08/20/26
GitHub Stars
877
Forks
148
Contributors
5
License
Other
Why we included this project
Most firmware teams that rely on AI coding assistants find the assistant goes fuzzy the moment it has to do something outside the editor. This project ships a set of installable skills that give an LLM concrete steps for the full MCU workflow: building with Keil, IAR, CMake, PlatformIO or ESP-IDF; flashing through OpenOCD, J-Link or the vendor tools; attaching GDB for live and post-crash debugging; and talking to the hardware over serial, Modbus, CAN, VISA or a Saleae logic analyzer. One thoughtful detail is the installer protocol: the assistant analyzes your project and asks what to install before copying anything, so it won't scatter files across your repo. The skills also share conventions for project profiles, failure classification and handoffs, which lets a workflow skill chain a compile, flash and monitor run in a single pass. If you want your coding assistant to handle real embedded bring-up rather than just generating snippets, this bundle covers it on Windows, macOS and Linux.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
superpowers
An agentic skills framework & software development methodology that works.
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
skills
Skills for Real Engineers. Straight from my .agents directory.
opencode
The open source coding agent.
andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.