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.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin hardware-spec-assemblyThis skill uses the workspace's default tool permissions.
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.
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.
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.