Help us improve
Share bugs, ideas, or general feedback.
From embedded-dev — RIPER-5 嵌入式固件开发协议
Compiles IAR Embedded Workbench embedded projects via command line: detects environment, parses .ewp/.eww files, executes builds, and locates firmware artifacts (.out, HEX, BIN).
npx claudepluginhub duncanyoung-1/embedded-dev --plugin embedded-devHow this skill is triggered — by the user, by Claude, or both
Slash command
/embedded-dev:build-iarThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `Project Profile` 中标明 `build_system: iar` 或工作区中存在 `.ewp` / `.eww` 文件。
Builds embedded PlatformIO projects: parses platformio.ini, selects environments, runs pio build, and locates firmware artifacts (ELF/HEX/BIN). Use when a PlatformIO project needs compiling, cleaning, or uploading.
Firmware reconnaissance for takeover — inventory the MCU, peripherals, RTOS, protocols, OTA, power management, and assess code quality with risk flags. Use when asked to "understand this firmware", "device inventory", or "embedded assessment".
Inventories firmware MCU, peripherals, RTOS, protocols, OTA, power management; assesses code quality, security risks, debug artifacts for embedded projects.
Share bugs, ideas, or general feedback.
Project Profile 中标明 build_system: iar 或工作区中存在 .ewp / .eww 文件。.out(ELF)、HEX 或 BIN。.ewp 工程文件路径,或一份已有的 Project Profile。IAR_ROOT、EWARM_ROOT)定位 iarbuild.exe。.ewp 工程文件中的 configuration 列表,提取工具链(ARM/RISCV)、芯片型号、输出目录和输出文件名。ELF > HEX > BIN 排序。--detect 模式确认。--scan 搜索工作区。--list-configs --project X.ewp 确认可用配置,再用 --project + --config 执行编译。Project Profile,并在需要时交给下游 skill。environment-missing。project-config-error。artifact-missing。ambiguous-context。--list-configs)、工程扫描(--scan)和产物扫描(--scan-artifacts),但实际编译会被阻塞。artifact_path、artifact_kind、target_mcu 和 toolchain 更新 Project Profile。flash-openocd 或 debug-gdb-openocd。flash-openocd。debug-gdb-openocd。