AmethystLuna/embedded-workbench ↗★ 0
embedded-workbench
Embedded C/C++ firmware development toolbox — 4 agents, 7 skills covering FreeRTOS, ISR, NVM storage, Keil MDK, ARMCLANG, HardFault, state machines, architecture, and LVGL patterns. Ships a native DeepSeek Harness (dsh) bundle that injects the session-start gate into the first model step.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AmethystLuna/embedded-workbench说明文档
阅读完整 README ↗嵌入式工作台
嵌入式 C/C++ 固件开发工具箱 — 4 个代理、7 个技能,覆盖 FreeRTOS、中断、NVM 存储、Keil MDK(AC5/AC6)、ARMCLANG、HardFault 分析、状态机、架构原则、LVGL 陷阱。v0.6.0。
跨平台 — 支持 Claude Code、Codex CLI、Cursor、Kimi CLI、OpenCode、ZCode。基于 Agent Skills 开放标准构建。
组件
代理 (4)
| 代理 | 模型 | 说明 |
|---|---|---|
architecture-steward | opus / gpt-5.4 | 只读规划:设计包、模块边界、切片拆分 |
design-reviewer | sonnet / gpt-5.3-codex | 设计文档事实核查:逐条核验声称与代码库事实 |
execution-worker | sonnet / gpt-5.3-codex | 计划 → 审批 → 实施循环,含编译验证 |
quality-coordinator | sonnet / gpt-5.3-codex | 实现审查:Bug 发现、合规检查、结束完整性 |
技能 (8)
| 技能 | 说明 |
|---|---|
embedded-workbench | 引导技能:工作流、策略、子代理映射、主动建议、跨平台工具映射、文档模板 |
debug-methodology | 8 条调试铁律、修复准则、迭代调试案例研究 |
embedded-firmware-dev | FreeRTOS、中断、NVM 存储、异步生命周期、边界分析、架构原则、LVGL 陷阱 |
keil-mdk-build | UV4 CLI、ARM Compiler 5/6、.map 分析、合并打包、构建诊断 |
c-cpp-dev | C/C++ 代码生成、风格、内存布局、重构 |
state-machine-design | 状态模型、重试、超时、转换门控、实现模式 |
hardfault-triage | 处理器异常分类 — 故障寄存器、栈帧、PC 定位源码、根因分类 |
logicprobe(文档与计划声称核查、逻辑原语验证、对抗性探测)自 v0.6.0 起拆分为独立插件 — 见下方其他插件推荐。
深度参考
embedded-firmware-dev、debug-methodology、state-machine-design、 包含深度参考或代码示例。亮点:12 条架构原则、嵌入式模式(GIF 定时器安全、状态锁存、异步生命周期)、LVGL 陷阱、7 轮迭代调试案例研究、状态机实现模式、嵌入式 C 专项(volatile MMIO、链接器段、ISR 安全路径)。