一键导入
project-workbench-builder
搭建或规范 MCU/嵌入式项目工作台,包括标准目录、项目记忆文件、源码分层、资料位置和归档规则。适用于新建 MCU 项目、整理混乱项目文件、补充 AI 可读取的项目记忆,或给老项目补建可维护结构时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
搭建或规范 MCU/嵌入式项目工作台,包括标准目录、项目记忆文件、源码分层、资料位置和归档规则。适用于新建 MCU 项目、整理混乱项目文件、补充 AI 可读取的项目记忆,或给老项目补建可维护结构时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
基于项目记忆、硬件接口、需求和本地构建工具实现、编译、调试和修复 MCU 固件。适用于生成 BSP/driver/app 代码、维护 Keil/CMake/Make 工程、解析编译错误、实现协议解析、参数存储、校准、UI 逻辑、第三方库移植或执行“最小测试闭环”的嵌入式开发任务。强调人管物理世界,AI 管信息世界。
从 MCU、外设芯片、模块数据手册、参考手册、勘误和应用笔记中按任务提取项目相关事实,形成可用于硬件接线、引脚规划、固件开发和调试验证的工程资料。适用于需要提取 I2C 时序、SPI Flash、UART、PWM、ADC、低功耗、电气参数、封装引脚、功放/传感器/存储芯片接线建议、寄存器、复用功能、复位值、初始化顺序或固件速查资料时。
分析原理图、网表、开发板手册、引脚表和板级资料,生成 MCU 固件可用的硬件接口定义、开发板资源模型和引脚/外设选型建议,并主动扫描硬件开发陷阱。适用于成品开发板资料读取、单芯片项目引脚规划、根据实时项目需求选择合适外设和引脚、提取 MCU 引脚总表、外设模块接口速查、证据来源、全引脚覆盖、NC 说明、复用冲突、下载调试风险、电源风险和危险输出时。
嵌入式 AI 项目经理,负责接收 MCU/嵌入式项目任务,判断项目状态和资料完整度,自动选择并组合芯片手册提取、原理图接口分析、需求整理、项目工作台、固件开发、编译调试和老项目维护等 skill。适用于用户不知道该用哪个 skill、需要把多个 skill 串成一条工作流、从零开发项目、接手老项目、移植功能、排查故障、沉淀项目记忆或规划下一步行动时。
将零散嵌入式产品输入整理成可验证固件需求。适用于需要整理客户聊天记录、口头描述、旧说明书、UI 行为、硬件接口表、状态机、边界条件、验收标准或需求变更,并在写固件前形成产品行为文档时。
理解、解释、排查、修改和移植已有 MCU/嵌入式源码。适用于接手老固件项目、回答启动流程、调用链、中断、条件编译、板卡变体、寄存器配置问题,或需要新增功能、修改参数、跨芯片移植功能时。
| name | project-workbench-builder |
| description | 搭建或规范 MCU/嵌入式项目工作台,包括标准目录、项目记忆文件、源码分层、资料位置和归档规则。适用于新建 MCU 项目、整理混乱项目文件、补充 AI 可读取的项目记忆,或给老项目补建可维护结构时。 |
目标是让人和 AI 都知道资料在哪里、项目到哪一步、哪些事实已确认。不要为了“规范”制造额外文档负担。
project/
docs/
datasheets/
app-notes/
extracts/
hardware/
schematics/
interface-map.md
dangerous-outputs.md
requirements/
product-behavior.md
changes.md
firmware/
source/
architecture.md
build-notes.md
debug/
debug-log.md
test-plan.md
memory/
project-status.md
decisions.md
如果现有仓库已有约定,优先适配现有结构。
在适合当前项目时使用:
driver:只表达 MCU 外设机制,不表达产品含义。bsp:表达板级语义、引脚映射、有效电平、安全默认态。component:parser、CRC、环形缓冲、滤波、通用算法等可复用组件,不反向依赖产品 app。app:产品功能模块。app_workflow:多个 app 模块之间的业务编排。main:初始化、tick 消费、周期任务调度,不承载业务策略。memory/project-status.md:
# 项目状态
- 当前阶段:
- 当前阻塞:
- 下一步:
- MCU/板卡:
- 工具链:
- 已确认事实:
- 待确认问题:
memory/decisions.md:
# 决策记录
| 日期 | 决策 | 原因 | 影响范围 | 可回退方式 |
|---|---|---|---|---|