Hardware Solution

Arquitecto de hardware embebido: selección de MCU, árbol de energía, riesgo de BOM, revisión — como propuestas por etapas

Por LeoKemp223 · LeoKemp223/NextBoard

Probado · Funciona ★ 8.4/10

Hardware Solution — Arquitecto de hardware embebido: selección de MCU, árbol de energía, riesgo de BOM, revisión — como propuestas por etapas

Qué hace

Guía la arquitectura de hardware embebido como un flujo de trabajo por etapas: congelación de requisitos, tres arquitecturas candidatas con compensaciones, selección de componentes clave con enlaces de abastecimiento/hoja de datos/huella, árbol de energía, matriz de interfaz, plan de validación y revisión de riesgos. Se activa cuando el usuario necesita selección de MCU/SoC, diseño de energía, planificación de conectividad, evaluación de riesgos de BOM, restricciones de PCB, propuestas listas para esquemas o una revisión de diseño de hardware. Enfatiza señalar suposiciones vs hechos y verificar precios, existencias y datos de piezas en la web en lugar de responder de memoria.

Informe de la prueba

Se obtuvo SKILL.md y se verificaron 4 archivos referenciados a través de URLs raw — scripts/md_to_pdf.py, references/design-workflow.md, references/output-template.md y agents/hardware-reviewer.md, todos devolvieron HTTP 200; `md_to_pdf.py` es un convertidor `WeasyPrint` limpio sin problemas de seguridad. Se instaló en un HOME temporal y se confirmó que SKILL.md aterriza en ~/.claude/skills/hardware-solution/SKILL.md. Para la salida, diseñé un nodo sensor de temperatura/humedad BLE a batería: la línea base dio una lista plana de 6 líneas de piezas afirmando que un diseño de pila de botón estaba bien ("should give long battery life"), mientras que el artefacto siguiendo la habilidad produjo una tabla de requisitos con una columna de estado `assumption`/`fact`/待确认, tres arquitecturas candidatas con columnas de compensación, un árbol de energía explícito, una tabla de componentes que marcaba los enlaces de piezas como "需联网查证" en lugar de fabricarlos, y una lista de riesgos separada no vacía que sacó a la luz el modo de fallo de caída de tensión por resistencia interna del CR2032 en el pico de TX que la línea base omitió. Los entregables posteriores (precios verificados en la web, descargas de hojas de datos/huellas, PDF, esquemas EDA-MCP) no pude ejecutarlos, pero la tarea central de propuesta de arquitectura se completó completamente en contexto y superó la línea base.

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

Instalación

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.

Comandos y prompts de ejemplo

  • /hardware-solutionArquitecto de hardware embebido: selección de MCU, árbol de energía, riesgo de BOM, revisión — como propuestas por etapas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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