AmethystLuna/embedded-workbench ↗★ 10
dsh-embedded-workbench
Embedded C/C++ firmware development toolbox — 4 agents, 8 skills covering FreeRTOS, ISR, NVM storage, Keil MDK, ARMCLANG, HardFault, state machines, architecture, LVGL patterns, and claim fact-checking. Ships a native DeepSeek Harness (dsh) bundle that injects the session-start gate into the first model step.
AI 分析
包含多智能体与专业技能,适合进行FreeRTOS、状态机等嵌入式开发的工程师。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AmethystLuna/embedded-workbenchドキュメント
README 全文を読む ↗使用
插件在会话首个模型步骤自动注入能力通知(含技能表、1% Rule、Red Flags 强化)。技能按需加载:
- 说"用 Multi-Agent Workflow"或调用
Skill("embedded-workbench")加载完整工作流系统 - 领域技能在任务匹配其
Use when描述时自动激活——NOT 子句防止误触发(如纯格式化不会加载 c-cpp-dev) - Agent 在检测到状态机、行为声称或多模块任务时,主动建议验证、对抗探测和并行子代理
- 无需手动配置 CLAUDE.md
配置
在 DeepSeek Harness 中,bundle 支持以下配置:
| 键 | 类型 | 默认值 | 说明 |
|---|---|---|---|
enabled | boolean | true | 设为 false 可关闭首步 Gate 注入。 |
gateContent | string | 内置 gate 文本 | 覆盖注入到首轮模型上下文中的文本。 |
在 profile 的 cordis.patch.yml 中按 row id 覆盖:
- insert:
- id: embedded-workbench
name: 'dsh-embedded-workbench'
config:
enabled: true
gateContent: |
...