Produce a textual wiring specification — pin map, connection table, and power distribution — suitable for handoff to a diagram tool (Fritzing, KiCad, Wokwi, draw.io) or for direct use during breadboarding. Not a graphical diagram itself.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin hardware-spec-assemblyThis skill uses the workspace's default tool permissions.
Translate a BOM into an unambiguous wiring spec.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes multiple pages for keyword overlap, SEO cannibalization risks, and content duplication. Suggests differentiation, consolidation, and resolution strategies when reviewing similar content.
Share bugs, ideas, or general feedback.
Translate a BOM into an unambiguous wiring spec.
bom.json, compatibility.md if present, datasheets/*.md for pinouts.Write <projects_dir>/<slug>/wiring.md:
A table per part with: ref designator, part name, pin number, pin function, connected-to (MCU pin or rail).
A reverse table: each used MCU GPIO → function (e.g. "GPIO21 → I2C SDA (BME280, SSD1306)"). Include strapping-pin warnings inline.
Practical notes — rail orientation, recommended jumper colours by signal class (red=Vcc, black=GND, etc.), suggested test points.
End the file with a "Diagram tool input" section that re-states the connection list in a format easy to paste into Fritzing parts notes or Wokwi diagram.json. Mention generate-mockups if the user wants a visual representation.