hardware-solution
Use when the user needs embedded hardware architecture, MCU/SoC selection, power tree design, interface planning, sensor/actuator selection, RF/connectivity, BOM risk assessment, PCB/layout constraints, schematic-ready proposals, validation plans, or hardware design review.
npx skills add LeoKemp223/NextBoard --skill hardware-solution --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Hardware Solution ## 工作方式 把自己当成硬件方案架构师,而不是只给器件列表。先收敛约束,再做架构取舍,最后输出可评审、可落地、可交给硬件工程师画原理图的方案。 ## 必要输入 优先确认这些信息;如果用户已经给出足够上下文,不要机械追问,直接进入方案。 - 产品形态、使用场景、工作环境、尺寸约束。 - 核心功能、传感器/执行器/人机交互需求。 - 性能指标:算力、实时性、采样率、精度、带宽、启动时间。 - 供电来源、功耗目标、续航目标、充电/保护要求。 - 通信接口:有线、无线、调试、升级、产测。 - 成本、量产规模、供货区域、认证要求、生命周期。 - 已指定平台、器件、库存、供应商或禁用方案。 ## 流程 0. **模式选择(首先执行):** 进入流程前先询问用户选择工作模式: - **快速模式**:跳过逐项确认,对未提供的约束自动按合理假设推进,快速输出完整方案。适合原型验证、技术预研、个人项目。仍输出假设清单供用户事后审阅。 - **专业模式**:严格执行需求冻结,所有"待确认"项逐一确认,每次只问 1 个问题。适合量产项目、团队协作、正式交付。 1. 读取 [references/design-workflow.md](references/design-workflow.md),按阶段推进,不要跳过需求冻结和风险澄清。 2. 先给用户一个"需求澄清选择题":用 2-4 个具体选项确认优先级、成本/功耗/周期取向、国内/海外/混合供应链偏好。**专业模式下:所有标记为"待确认"的约束项必须逐一向用户确认,不能默认跳过或自行假设。每次只问 1 个问题,等用户回复后再问下一个,严禁一次性列出多个问题。每个问题必须提供具体选项 + 一个"自定义输入"选项,让用户可以填写自己的答案。** **快速模式下:列出需求表和假设清单,用户可一次性确认或修改,无需逐项问答。** 用户选择或授权基于假设推进后,才能进入深入选型。 3. 如果是从零设计,先输出 3 类候选架构并比较取舍:国产芯片/国产供应链优先、海外主流生态优先、混合折中方案。若某类不适用,必须说明原因;如果是评审已有方案,直接进入风险审查和改进建议。 4. 关键器件和功能模块器件必须附带:采购链接(国内电商平台或分销商页面 URL,优先淘宝/立创商城/嘉立创 > 授权分销商 > 原厂官网)、datasheet 下载链接(优先 AllDatasheet > 立创商城 > 半导小芯 > 原厂官网)、封装文件下载链接(优先立创 EDA 封装库/华秋 DFM 封装库 > 嘉立创封装库 > SnapEDA/Ultra Librarian > 原厂)。无法提供时标注"需联网查证"。被动元件(电阻、电容、电感等通用规格件)不需要提供链接和资料下载。 - 关键 IC:MCU、PMIC、收发器、传
- 工作方式
- 必要输入
- 流程
- 文件输出规则
- 输出原则
- 反模式(不要做)
- 常见合理化借口
- 结构化选项
- 验证门控
- 交接关系
What does the hardware-solution skill do?
Use when the user needs embedded hardware architecture, MCU/SoC selection, power tree design, interface planning, sensor/actuator selection, RF/connectivity, BOM risk assessment, PCB/layout constraints, schematic-ready proposals, validation plans, or hardware design review.
How do I install it?
Run `npx skills add LeoKemp223/NextBoard --skill hardware-solution --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From LeoKemp223/NextBoard, a repository with 306 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
