Hardware Solution
Architekt sprzętu wbudowanego: wybór MCU, drzewo zasilania, ryzyko BOM, przegląd — jako etapowe propozycje
Testowano · Działa
Co robi ten skill
Prowadzi architekturę sprzętu wbudowanego jako etapowy przepływ pracy: zamrożenie wymagań, trzy kandydatury architektur z kompromisami, wybór kluczowych komponentów z linkami do źródeł/arkuszy danych/footprintów, drzewo zasilania, macierz interfejsów, plan walidacji i przegląd ryzyka. Uruchamia się, gdy użytkownik potrzebuje wyboru MCU/SoC, projektowania zasilania, planowania łączności, oceny ryzyka BOM, ograniczeń PCB, propozycji gotowych do schematu lub przeglądu projektu sprzętowego. Podkreśla oznaczanie założeń vs faktów i weryfikację cen, stanów magazynowych i danych części w sieci, zamiast odpowiadania z pamięci.
Raport z testu
Pobrano SKILL.md i sprawdzono 4 odwołujące się pliki za pomocą surowych URL-i — scripts/md_to_pdf.py, references/design-workflow.md, references/output-template.md i agents/hardware-reviewer.md wszystkie zwróciły HTTP 200; md_to_pdf.py to czysty konwerter WeasyPrint bez zagrożeń bezpieczeństwa. Zainstalowano w tymczasowym HOME i potwierdzono, że SKILL.md ląduje w ~/.claude/skills/hardware-solution/SKILL.md. Dla wyjścia, zaprojektowałem węzeł czujnika temperatury/wilgotności BLE zasilany baterią: bazowy dał płaską 6-liniową listę części, twierdząc, że projekt z baterią pastylkową jest w porządku ("should give long battery life"), podczas gdy artefakt zgodny z umiejętnością wygenerował tabelę wymagań z kolumną statusu assumption/fact/待确认, trzy kandydatury architektur z kolumnami kompromisów, jawne drzewo zasilania, tabelę komponentów, która oznaczyła linki do części jako "需联网查证" zamiast je fabrykować, oraz oddzielną, niepustą listę ryzyka, ujawniającą tryb awarii CR2032 z powodu spadku napięcia przy szczycie TX, który bazowy przegapił. Dalsze dostarczalne (zweryfikowane w sieci ceny, pobieranie arkuszy danych/footprintów, PDF, schematy EDA-MCP) nie mogłem wykonać, ale podstawowe zadanie propozycji architektury zostało w pełni ukończone w kontekście i pokonało bazowe.
Testowano: 2026-07-31 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/hardware-solutionArchitekt sprzętu wbudowanego: wybór MCU, drzewo zasilania, ryzyko BOM, przegląd — jako etapowe propozycje
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Select an MCU for this embedded projectDesign a power tree for this boardReview this schematic for hardware risks