vibe-hardware
Agent skills that carry a device from a plain-language idea to firmware, a KiCad PCB, and an enclosure.
What it does and how it connects
vibe-hardware is a set of seven agent skills that carry a device from a plain-language idea to firmware, a KiCad PCB and an enclosure, and on to a fab order. The skills cover product contracts (vibe-plm), firmware (vibe-firmware), UIFlow2 screens (vibe-uiflow), KiCad boards (vibe-pcb), build123d enclosures (vibe-cad), industrial design (vibe-industrial-design) and spoken hands-on guidance (vibe-voice). The three domains share one set of fit numbers owned by vibe-plm, so a changed number stays in sync across firmware pins, board and shell.
The method is generate by script and review in the browser: sources of truth are small parametric files, and every step gets an interactive in-browser review instead of a heavyweight GUI. The KiCad skill generates boards by script, never through the GUI files, and gates on a severity-aware DRC check; the enclosure skill checks board-to-shell interference at zero cubic millimetres.
Install with npx skills install luckiday/vibe-hardware into Claude Code, Codex or another agent. It is early and framed as a framework: the mic-macropad example has a finished board gated at DRC 0/0, while the flagship pager-buddy example has working firmware and a Mac bridge but its custom PCB and shell are still stubs.
Alternatives
Compare side by side- kicad-happy
Agent skills that review KiCad schematics, PCBs and Gerbers, rather than skills that carry a device from idea to firmware, PCB and enclosure.
- akcli
A zero-dependency Python CLI agent that authors and edits KiCad schematics directly, rather than a skill pack spanning firmware, PCB and enclosure.
- MCP-KiCad
An MCP server for AI-assisted KiCad PCB design through pcbnew, rather than a skill pack spanning firmware, PCB and enclosure.
- KiStack
Human-written skill set that guides AI agents through KiCad schematic, layout, BOM, export and Gerber review, rather than skills spanning firmware, PCB and enclosure.
- kicad-mcp-pro
An MCP server that drives KiCad schematic, PCB, ERC and DRC and manufacturing export workflows, rather than a skill pack.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- Pricing (no price stated; open source skills)
- Real user voices (the repository's recent issues are maintainer pull requests)
- A named individual builder beyond the repository owner handle luckiday
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.