Hardware Solution

Inbäddad hårdvaruarkitekt: MCU-val, strömträd, BOM-risk, granskning – som stegvisa förslag

av LeoKemp223 · LeoKemp223/NextBoard

Testad · Fungerar ★ 8.4/10

Hardware Solution — Inbäddad hårdvaruarkitekt: MCU-val, strömträd, BOM-risk, granskning – som stegvisa förslag

Vad den gör

Vägleder inbäddad hårdvaruarkitektur som ett stegvis arbetsflöde: kravfrysning, tre kandidatarkitekturer med avvägningar, val av nyckelkomponenter med käll-/datablad-/fotavtryckslänkar, strömträd, gränssnittsmatris, valideringsplan och riskgranskning. Utlöses när användaren behöver MCU/SoC-val, strömdesign, anslutningsplanering, BOM-riskanalys, PCB-begränsningar, schemaklara förslag eller en hårdvarudesigngranskning. Betonar att flagga antaganden kontra fakta och webbverifiera priser, lager och deldata snarare än att svara från minnet.

Testrapport

Hämtade SKILL.md och stickprovskontrollerade 4 refererade filer via råa URL:er – scripts/md_to_pdf.py, references/design-workflow.md, references/output-template.md och agents/hardware-reviewer.md returnerade alla HTTP 200; md_to_pdf.py är en ren WeasyPrint-konverterare utan säkerhetsbrister. Installerades i en temporär HOME och bekräftade att SKILL.md landar på ~/.claude/skills/hardware-solution/SKILL.md. För utdata designade jag en batteridriven BLE temp-/fuktighetssensornod: baseline gav en platt 6-raders reservdelslista som hävdade att en knappcellsdesign var bra ("should give long battery life"), medan det förmåge-följda artefaktet producerade en kravtabell med en assumption/fact/待确认 statuskolumn, tre kandidatarkitekturer med avvägningskolumner, ett explicit strömträd, en komponenttabell som markerade dellänkar som "需联网查证" istället för att fabricera dem, och en separat icke-tom risklista som lyfte fram CR2032:s interna motstånds-brownout-on-TX-peak-felmod som baseline missade. Nedströms leveranser (webbverifierad prissättning, datablad/fotavtrycksnedladdningar, PDF, EDA-MCP-scheman) kunde jag inte utföra, men den centrala arkitekturförslagsuppgiften slutfördes helt i kontext och överträffade baseline.

Testad: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/LeoKemp223/NextBoard.git /tmp/hardware-solution-src
mkdir -p ~/.claude/skills
cp -R /tmp/hardware-solution-src/skills/hardware-solution ~/.claude/skills/hardware-solution
# Optional: PDF report step (SKILL step 11) needs: pip install weasyprint markdown
# Optional: KiCad/LCEDA schematic output needs an EDA MCP server (kicad-mcp / mcp-kicad-sch-api / jlceda-mcp); falls back to a structured connection table if absent.
# Note: SKILL.md body and its references/ are largely in Chinese.

Kommandon och exempelprompter

  • /hardware-solutionInbäddad hårdvaruarkitekt: MCU-val, strömträd, BOM-risk, granskning – som stegvisa förslag

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Select an MCU for this embedded project
  • Design a power tree for this board
  • Review this schematic for hardware risks