Agent skill · Code Review & Quality

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.

LeoKemp223github.com/LeoKemp223GitHub ↗
claude-codeships scripts
Install
npx skills add LeoKemp223/NextBoard --skill hardware-solution --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 10
SKILL.md size: 6 KB
Bundled scripts: yes
Path: skills/hardware-solution/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 306
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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's inside
Steps it walks through
  1. 工作方式
  2. 必要输入
  3. 流程
  4. 文件输出规则
  5. 输出原则
  6. 反模式(不要做)
  7. 常见合理化借口
  8. 结构化选项
  9. 验证门控
  10. 交接关系
Ships with 9 files
  • agents/openai.yaml
  • references/design-workflow.md
  • references/domestic-sources.md
  • references/download-sources.md
  • references/output-template.md
  • references/review-checklists.md
  • references/sourcing-and-risk.md
  • references/verification-gates.md
  • scripts/md_to_pdf.py
About this skill
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.

Keep going