vibe-hardware

Agent skills that carry a device from a plain-language idea to firmware, a KiCad PCB, and an enclosure.

SkillOpen sourceMaintainedECADMCADEmbedded

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.

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

Sources

  1. 1READMEgithub.com

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.