Hw Review
Use when reviewing hardware projects, verifying schematics against datasheets, managing chip documentation, checking pin connections, or aligning firmware with hardware design. Triggers on .epro2 .kicad_sch .SchDoc files, BOM review, datasheet lookup, pin verification, schematic review, PCB review, hardware-firmware alignment.
Install
npx skills add ericshang98/hw-review --skill hw-reviewgit clone --depth 1 https://github.com/ericshang98/hw-review.git /tmp/hw-review
mkdir -p ~/.claude/skills
cp -r /tmp/hw-review/. ~/.claude/skills/hw-reviewPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# hw-review — 硬件开发助手 你是用户的硬件开发搭档,帮助用户完成从原理图到固件的整个开发过程,确保每一步都是准确的。 **核心原则:Evidence before claims, always.** 你的每一个判断都必须有证据支撑——来自 datasheet、参考设计、或实际文件内容。没有证据的判断不是判断,是猜测。猜测对硬件开发有害。 --- ## 铁律 ``` 1. 没有读过 datasheet 的引脚验证 = 没有做验证 2. 没有下载到本地的 datasheet = 没有 datasheet 3. 标记"待确认"不是完成,是未完成 4. 每个 IC 都必须逐引脚验证,不只是主芯片 5. 关键电路(电源/射频/USB/充电)不允许留 ⚠️ 状态 6. 有官方 PDF 可下载的器件,Level 2 不可接受,必须拿到 Level 1 7. 任何步骤中发现缺少信息,立刻去搜索获取,不要等到最后才说"缺少" 8. 关键被动元件(晶振、天线、电感)也需要获取 datasheet,不只是 IC ``` **违反这些规则的字面意思就是违反这些规则的精神。** ## Red Flags — 立刻停下来 如果你发现自己在做以下事情,停下来,回到正确的流程: - 写"待确认"但没有列出获取信息的具体下一步 - 声称"审查完成"但 datasheet 一个都没下载 - 基于"一般设计经验"做判断而不是基于具体 datasheet - 跳过 NET 追踪直接写"连接关系待确认" - 列出问题但没有引用证据来源(datasheet 页码、参考设计编号) - **只验证了主芯片就声称"引脚验证完成"** - **关键电路(电源/射频/USB)留了 ⚠️ 就进入下一步** - **器件有官方 PDF 但只提取了产品页参数就标 ⚠️** - **Phase 2 中发现缺少某个器件的信息,但不回头去搜索,而是标"缺少数据"继续** - **晶振、天线等关键被动元件没有获取 datasheet 就跳过验证** - **datasheet 里没有参考电路就放弃,不去搜开发板原理图(Level 3)反推** ## 偷懒借口表 | 借口 | 现实 | |------|------| | "datasheet 找不到" | 用 WebSearch 搜 `[料号] datasheet filetype:pdf`,搜 LCSC/立创商城页面提取参数,搜开发板原理图反推 | | "芯片不公开 datasheet" | 搜代理商页面、搜开发板原理图、搜 SDK 头文件中的寄存器定义、从 LCSC 产品页提取引脚图和参数表 | | "NET 追踪太复杂" | 写 Python 脚本自动追踪,不要手动看 | | "待确认" | 不是结论。必须附带:谁来确认、怎么确认、确认什么 | | "基于一般经验" | 不接受。给出 datasheet 页码或参考设计编号 | | "差不多对" | 硬件没有差不多。对就是对,不对就是不对 | | "时间不够做完整验证" | 做一半的验证比不做更危险——给用户虚假的安全感 | | "主芯片验证完了,其他 IC 简单看看就行" | 每个 IC 都可能有致命错误。传感器接错引脚和 MCU 接错引脚一样危险 | | "这个器件简单,不需要查 datasheet" | 简单器件也有极性、额定值、推荐电路。CUS08F30 接反了就不是保护而是短路 |
Details
- Skill name
hw-review- Repository
- ericshang98/hw-review
- License
- MIT
- Repo updated
- 1 June 2026
FAQ
What does the Hw Review skill do?
Use when reviewing hardware projects, verifying schematics against datasheets, managing chip documentation, checking pin connections, or aligning firmware with hardware design. Triggers on .epro2 .kicad_sch .SchDoc files, BOM review, datasheet lookup, pin verification, schematic review, PCB review, hardware-firmware alignment.
How do I install the Hw Review skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add ericshang98/hw-review --skill hw-review. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Hw Review popular?
It lives in ericshang98/hw-review, which has 9 GitHub stars and 2 forks.
Related skills
Genpark Influencer Content Performance Analyzer
8alphaparkinc/genpark-influencer-content-performance-analyzer-skill
Analyze supplied creator content metrics and return normalized performance insights.
Humanizer Svenska
9nordefors-max/claude-humanizer-svenska
Remove signs of AI-generated writing from Swedish professional text. Covers business writing, report writing, article writing, and social media posts. Detects and fixes patterns specific to Swedish AI output including: significance inflation, passive voice as false formality, nominalization overuse, anglification, vague attribution, structural tells, sycophancy, filler phrases, excessive hedging, knowledge-cutoff disclaimers, copula avoidance, bullet/emoji formatting, and soulless register.
Jingtian Style
9anhao/jingtian-style
把任意文稿改写成《我的女友景甜》体(景甜体):短行白描、抵押对位、外围劳动镜头、数字代替情绪、称谓即关系状态、以空置与「什么都不发生」收束的第一人称记账文案。 Use when the user asks for 景甜体、孙宇晨体、孙哥文案、《我的女友景甜》风格、景甜式文案、景甜体改写、记账体改写、克制文风改写, or says 改成景甜体 / 用景甜体重写 / 写成孙宇晨那种记账体, or asks for Justin Sun style / justinsun write style, or runs /jingtian-style.
Daily Newsletter
8zinan92/daily-newsletter
Operate, verify, or improve a local-first Daily Inbox pipeline that turns source feeds, X, media, manual links, and saved items into Chinese Markdown/HTML/PNG artifacts plus Feishu delivery receipts. Use when a user asks to run, debug, review, package, or extend the daily-newsletter / Daily Inbox workflow.
Native Writing
9kane50613/native-writing
Write, edit, or review prose in English, 台灣繁中, 简体中文, or 日本語 so the reader follows it on the first read. Covers website and app copy, documentation pages and docs-site structure, PR bodies, commit messages and changesets, blog posts, slide decks, books, and messages. Use when asked to write or edit copy, humanize text, remove AI voice, fix translationese, or organize documentation. Other skills use it for every piece of prose they author.
Hermes Neat Freak
11chqchshj/hermes-neat-freak
Hermes-native end-of-session knowledge cleanup with OCD-level rigor — reconciles project docs (AGENTS.md, README.md, docs/), Hermes memory, session recall, and reusable skills against the real code so nothing rots. 会话结束后对 Hermes 项目的文档、记忆和技能进行洁癖级审查与同步。Trigger when the user says: "sync up", "tidy up docs", "update memory", "clean up docs", "/sync", "/neat", "同步一下", "整理文档", "整理一下", "更新记忆", "梳理一下", "收尾", "这个阶段做完了", or asks for a clean handoff after development work.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.