with one click
stm32
STM32 系列单片机开发入口 skill。自动索引子 skill 完成环境部署、项目初始化、调试排错全流程。当用户进行 STM32 开发时调用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
STM32 系列单片机开发入口 skill。自动索引子 skill 完成环境部署、项目初始化、调试排错全流程。当用户进行 STM32 开发时调用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Initialize a ZMK keyboard firmware project. Invoke when user wants to create a new ZMK-based wireless/wired keyboard project, add a custom shield, or set up ZMK development environment.
Initialize a new nRF528xx development project. 自动侦测芯片型号,与用户交互确认硬件资源(GPIO/SPI/I2C/UART),选择编程语言,搭建 CMake 项目框架,完成编译烧录验证。Call after nrf-connect-sdk-setup is complete and the user wants to start a new project.
SOP for setting up nRF Connect SDK (Zephyr-based) development environment on macOS and Linux. 先检测已安装组件,仅安装缺失项。Installs and configures all required tools for Nordic nRF52/nRF53/nRF91 development.
nRF528xx 系列单片机开发入口 skill。自动索引子 skill 完成环境部署、项目初始化、调试排错全流程。当用户进行 nRF52/nRF52840/nRF52832 等芯片开发时调用。
STM32 debugging via serial log and ST-Link. Invoke when user encounters bugs, crashes, or unexpected behavior on STM32 and needs root cause analysis.
STM32 开发环境安装。跨平台(Windows/macOS/Linux)支持,兼容 CubeIDE(路径A)和纯 CLI(路径B)两种方式。检测已有安装,仅安装缺失组件。Call first before any STM32 development.
| name | stm32 |
| description | STM32 系列单片机开发入口 skill。自动索引子 skill 完成环境部署、项目初始化、调试排错全流程。当用户进行 STM32 开发时调用。 |
针对 STM32 全系列(F1/F4/L4/G0/H7 等)的端到端开发技能集。
| Skill | 文件 | 功能 |
|---|---|---|
| stm32-dev-setup | SKILL.md | 环境检测 + 工具链安装(gcc/cmake/ninja/st-link/openocd),CLI/CubeIDE 双路径支持 |
| stm32-project-init | SKILL.md | 芯片选型 → 开发模式(HAL/CMSIS, C/C++)→ 外设配置 → CMakeLists 生成 → 编译 → 烧录 |
| stm32-debug | SKILL.md | 串口日志 + ST-Link 调试,根因分析,HardFault 排查 |
stm32-dev-setup stm32-project-init stm32-debug
(环境安装) ──→ (项目初始化) ──→ (调试排错)
直接描述你的开发需求,系统会自动按需调用对应的子 skill。例如:
stm32-dev-setupstm32-project-initstm32-debug