EM-SKILL 嵌入式项目开发管家安装教程
EM-SKILL 是什么
EM-SKILL(Embedded Project Manager Skill)是运行在 Claude Code 中的嵌入式项目管理技能,专注于固件开发场景的人机协作验证流程。
1 | EM-SKILL = 流程控制(verify 命令)+ 工具执行(build/flash/serial) |
核心功能
| 命令 | 功能 |
|---|---|
/em verify s<N> |
执行验证流程:编译 → 烧录 → 串口 |
/em new [功能] |
新功能开发流程 |
/em disc [话题] |
需求讨论流程 |
/em initem |
初始化工具环境 |
/em rec |
恢复项目状态 |
安装方式
方式一:ccswitch + 百度网盘(推荐)
如果网络访问 GitHub 不便,推荐使用 ccswitch 工具通过百度网盘下载:
百度网盘链接: https://pan.baidu.com/s/1CAKBDsFgvXV4bzglO4Mh-g?pwd=ikzm
提取码: ikzm
方式二:Git 克隆
在 Claude Code 对话中输入以下命令:
1 | 帮我安装 https://github.com/zjqjy/embedded-project-manager.git 的 skill,指定 embed-ai-tool整合 分支 |
注意:安装过程中需要一直同意请求,整个过程可能需要较长时间,并会进行文件扫描和下载。
这会克隆整个项目仓库,其中包含:
- EM-SKILL 流程框架
- 内置工具(build-keil、flash-openocd、serial-monitor)
环境初始化
安装完成后,运行初始化命令:
1 | /em initem |
这会自动:
- 探测并注册工具路径(OpenOCD、Keil、J-Link)
- 配置 Claude Code 权限
验证流程
EM-SKILL 的核心是验证流程,确保嵌入式代码的正确性:
1 | ┌─────────────────────────────────────────────────────────┐ |
执行验证:
1 | /em verify s1 # 验证第1步 |
快速开始
1. 接入已有项目
1 | /em si /path/to/project |
2. 新功能开发
1 | /em new [功能描述] # 启动需求讨论 |
3. 记录验证结果
1 | /em result 通过 # 或 /em result 失败 |
内置工具
EM-SKILL 整合了以下优秀开源工具:
| 工具 | 来源 | 说明 |
|---|---|---|
| build-keil | embed-ai-tool | Keil MDK 编译 |
| flash-openocd | embed-ai-tool | OpenOCD 烧录 |
| serial-monitor | embed-ai-tool | 串口监控 |
| OpenOCD | xPack OpenOCD | 开源调试工具 |
参考资源
总结
EM-SKILL 为嵌入式开发者提供了标准化的验证流程,通过 /em verify 命令实现编译→烧录→串口监控的一键验证,大幅提升开发效率。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 EmbedAI - 嵌入式与AI技术分享!