Start from a free-form project description and work backwards to a candidate BOM. Lighter-weight than create-hardware-spec — used when the user wants a quick parts list to evaluate feasibility before committing to a full spec.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hardware-spec-assembly:bom-from-project-ideaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Take a free-form description ("I want to build a battery-powered ESP32 soil-moisture logger that uploads to MQTT") and produce a draft BOM.
Take a free-form description ("I want to build a battery-powered ESP32 soil-moisture logger that uploads to MQTT") and produce a draft BOM.
$CLAUDE_USER_DATA/hardware-spec-assembly/data/profile.md to bias choices toward their preferred vendors and on-hand parts.create-hardware-spec if the user wants to commit.Print the draft BOM to the conversation as a markdown table, and offer to:
create-hardware-spec, orDo not create a project directory at this stage — this skill is exploratory. Only create-hardware-spec writes a project to disk.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin hardware-spec-assemblyOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
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.