Skip to content

embedded-dev

Embedded firmware development plugin covering the full compliance-to-traceability lifecycle.

Skills

Skill Phase Description
checking-compliance §1-2 Generate requirements from CE/FCC/UL standards and device description
implementing-firmware §2-3,7 ESP-IDF/PlatformIO implementation with requirement tags and MISRA-C
tracing-requirements §4-5 Validate SYS→PRD→SW requirement chain, DB-vs-code reconciliation
auditing-pcb-design standalone KiCad DRC/ERC, gerber export, BOM generation

Pipeline

The skills form a lifecycle pipeline. Each skill's output feeds the next:

checking-compliance → implementing-firmware → tracing-requirements
                      auditing-pcb-design (standalone)

SessionStart Hook

On session start, if gcc is found in $PATH and .claude/settings.local.json does not exist, the plugin deploys embedded toolchain permissions (gcc, cppcheck, clang-tidy, clang-format, sqlite3, doxygen) via copy-if-not-exists.

Install

claude plugin install embedded-dev@qte77-claude-code-plugins