前端开发

bom

aklofas/kicad-happy

BOM (Bill of Materials) management for electronics projects — the workflow skill that coordinates DigiKey, Mouser, LCSC, element14, JLCPCB, PCBWay, and KiCad skills around a unified BOM lifecycle. Create, update, and maintain BOMs with part numbers, costs, quantities stored as KiCad symbol properties. ALWAYS trigger this skill for any task involving component sourcing, pricing, ordering, distributor searches, BOM export, or fabrication preparation — even if the user names a specific distributor or fab house (e.g. "search DigiKey for...", "generate JLCPCB BOM", "order from Mouser"). This skill analyzes the schematic for sourcing gaps, recommends which distributor/fab skills to call for each gap, and writes results back as symbol properties — the agent (or user) performs the actual searches via the called skills. Also trigger on phrases like "what parts do I need", "order components", "how much will this cost", "export for JLCPCB", "find parts for this board", "compare pricing", or "check stock".

  • 716 次安装
  • 1500 星标
  • 收录于

安装命令

npx skills add https://github.com/aklofas/kicad-happy --skill bom

SKILL.md

BOM Management

BOM data lives in KiCad schematic symbol properties as the single source of truth. This skill orchestrates the full lifecycle: analyze the schematic, search distributors, validate parts, write properties back, export tracking CSVs, and generate order files.

Related Skills

Skill Purpose
kicad Read/analyze schematics, PCB, footprints
digikey Search DigiKey, download datasheets (primary prototype source)
mouser Search Mouser (secondary prototype source)
lcsc Search LCSC (production/JLCPCB parts)
element14 Search Newark/Farnell/element14 (international)
jlcpcb PCB fabrication & assembly ordering
pcbway Alternative PCB fab & assembly

Scripts

Use <skill-path> to reference the BOM skill directory.