Hardware Solution

Embedded hardware architect: MCU-selectie, power tree, BOM-risico, review — als gefaseerde voorstellen

Door LeoKemp223 · LeoKemp223/NextBoard

Getest · Werkt ★ 8.4/10

Hardware Solution — Embedded hardware architect: MCU-selectie, power tree, BOM-risico, review — als gefaseerde voorstellen

Wat het doet

Begeleidt embedded hardware-architectuur als een gefaseerde workflow: bevriezing van vereisten, drie kandidaat-architecturen met afwegingen, selectie van sleutelcomponenten met sourcing/datasheet/footprint-links, power tree, interface-matrix, validatieplan en risicobeoordeling. Activeert wanneer de gebruiker MCU/SoC-selectie, stroomontwerp, connectiviteitsplanning, BOM-risicobeoordeling, PCB-beperkingen, schematisch-klare voorstellen of een hardware-ontwerpbeoordeling nodig heeft. Benadrukt het markeren van aannames versus feiten en het web-verifiëren van prijzen, voorraad en onderdeelgegevens in plaats van te antwoorden uit het geheugen.

Testrapport

SKILL.md opgehaald en 4 gerefereerde bestanden via ruwe URL's steekproefsgewijs gecontroleerd — scripts/md_to_pdf.py, references/design-workflow.md, references/output-template.md en agents/hardware-reviewer.md retourneerden allemaal HTTP 200; md_to_pdf.py is een schone WeasyPrint-converter zonder beveiligingsrisico's. Geïnstalleerd in een tijdelijke HOME en bevestigd dat SKILL.md landt op ~/.claude/skills/hardware-solution/SKILL.md. Voor uitvoer ontwierp ik een batterij-BLE temperatuur-/vochtigheidssensor node: baseline gaf een platte 6-regelige onderdelenlijst die een knoopcelontwerp als prima beweerde ("should give long battery life"), terwijl het skill-gevolgde artefact een vereistentabel produceerde met een assumption/fact/待确认 statuskolom, drie kandidaat-architecturen met afwegingskolommen, een expliciete power tree, een componententabel die onderdelenlinks markeerde als "需联网查证" in plaats van ze te fabriceren, en een aparte niet-lege risicolijst die de CR2032 interne-weerstand brownout-on-TX-peak faalmodus aan het licht bracht die de baseline miste. Downstream deliverables (web-geverifieerde prijzen, datasheet/footprint downloads, PDF, EDA-MCP schema's) kon ik niet uitvoeren, maar de kerntaak van het architectuurvoorstel werd volledig in-context voltooid en versloeg de baseline.

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

Installatie

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.

Commando's en voorbeeldprompts

  • /hardware-solutionEmbedded hardware architect: MCU-selectie, power tree, BOM-risico, review — als gefaseerde voorstellen

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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