Hardware Solution

Architecte matériel embarqué : sélection de MCU, arbre d'alimentation, risque BOM, révision — sous forme de propositions étapées

par LeoKemp223 · LeoKemp223/NextBoard

Testé · Fonctionne ★ 8.4/10

Hardware Solution — Architecte matériel embarqué : sélection de MCU, arbre d'alimentation, risque BOM, révision — sous forme de propositions étapées

Ce que fait

Guide l'architecture matérielle embarquée comme un workflow étagé : gel des exigences, trois architectures candidates avec compromis, sélection des composants clés avec liens de sourcing/fiche technique/empreinte, arbre d'alimentation, matrice d'interface, plan de validation et revue des risques. Se déclenche lorsque l'utilisateur a besoin de sélection de MCU/SoC, de conception d'alimentation, de planification de connectivité, d'évaluation des risques BOM, de contraintes PCB, de propositions prêtes pour le schéma ou d'une revue de conception matérielle. Met l'accent sur la distinction entre hypothèses et faits et la vérification web des prix, des stocks et des données de pièces plutôt que de répondre de mémoire.

Rapport de test

SKILL.md a été récupéré et 4 fichiers référencés ont été vérifiés via des URL brutes — scripts/md_to_pdf.py, references/design-workflow.md, references/output-template.md et agents/hardware-reviewer.md ont tous renvoyé HTTP 200 ; md_to_pdf.py est un convertisseur WeasyPrint propre sans failles de sécurité. Installé dans un HOME temporaire et confirmé que SKILL.md atterrit à ~/.claude/skills/hardware-solution/SKILL.md. Pour la sortie, j'ai conçu un nœud de capteur de température/humidité BLE à batterie : la ligne de base a donné une liste de pièces plate de 6 lignes affirmant qu'une conception à pile bouton était correcte ("should give long battery life"), tandis que l'artefact suivant la skill a produit un tableau d'exigences avec une colonne de statut assumption/fact/待确认, trois architectures candidates avec des colonnes de compromis, un arbre d'alimentation explicite, un tableau de composants qui marquait les liens de pièces comme "需联网查证" au lieu de les fabriquer, et une liste de risques séparée non vide mettant en évidence le mode de défaillance par baisse de tension sur pic de TX de la résistance interne du CR2032 que la ligne de base avait manqué. Les livrables en aval (prix vérifiés sur le web, téléchargements de fiches techniques/empreintes, PDF, schémas EDA-MCP) n'ont pas pu être exécutés, mais la tâche principale de proposition d'architecture a été entièrement complétée en contexte et a surpassé la ligne de base.

Testé le: 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.

Commandes et exemples de prompts

  • /hardware-solutionArchitecte matériel embarqué : sélection de MCU, arbre d'alimentation, risque BOM, révision — sous forme de propositions étapées

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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