Updated 1d ago
by wdcjx
Embedded-programming
面向 AI Agent 的 STM32 开发技能:SPL/HAL × 裸机/FreeRTOS 四轨代码生成,带引脚分配表、接线表与静态纪律检查器,沉淀 71 条实测坑。22 篇领域文档覆盖 Keil/IAR/CMake。
30 GitHub stars (30)
+30 in 14 days
| Period | New stars |
|---|---|
| Oct 27 | +5 |
| Oct 28 | 0 |
| Oct 29 | +5 |
| Oct 30 | +2 |
| Oct 31 | 0 |
- 1 skill (1 skills found in its SKILL.md files)
- 2 forks (2 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add wdcjx/Embedded-programming
Asks which agents to install it for. Add -g to install it for every project.
Claude Code
git clone https://github.com/wdcjx/Embedded-programmingcp -r "Embedded-programming" ~/.claude/skills/Embedded-programming
Copies the embed skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project).
Plugin
/plugin marketplace add wdcjx/Embedded-programming
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
embed
嵌入式开发辅助技能:为 STM32 等单片机生成完整可编译的 C 代码,支持四条轨——「裸机 SPL(标准外设库,默认)」「SPL + FreeRTOS」「裸机 HAL(CubeMX 生成 + Keil,v0.5 起步)」「HAL + FreeRTOS(铁律已定,完整集成待沉淀)」,内置两档模式——快速模式(直接生成简单示例)与工程纪律模式(老手纪律:时钟先开、ISR 纪律、volatile 与原子访问、等待带超时,并用 validate_generated.py 静态检查到 VIOLATION 清零)。当用户提到 STM32、单片机、嵌入式、标准库、HAL、CubeMX、FreeRTOS、RTOS、任务/队列/信号量、生成/编写/审查/检查/规范代码、跑 validate、外设驱动、点灯、串口收发、PWM、ADC 采样、I2C/SPI 传感器等需求时使用。
SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.