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-assemblyProvides 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.