firmware-brainstormThis skill turns a rough Attaky firmware idea from a non-technical user into a structured concept doc covering behavior, hardware combination, and feature breakdown — ready for firmware-spec to pick up. Use it when a user describes a firmware they want to build for an Attaky device, even casually: "
firmware-buildThis skill compiles an Attaky firmware source project into a flashable `.bin` set. It detects the toolchain from the source/ layout (PlatformIO + Arduino-CLI **or** ESP-IDF), checks that the toolchain is installed (offering a manual install path or, with caveats, an assisted one), runs the build, an
firmware-codegenThis skill generates a complete, buildable Attaky firmware source project from an approved spec. It reads the four spec files (`parts-list.md`, `module-combination.md`, `requirements.md`, `dev-plan.md`) and the public hardware catalog, picks the toolchain (Arduino CLI / PlatformIO or ESP-IDF) from t
firmware-deployThis skill takes a built `.bin` set from `firmware-build` and gets it onto an Attaky device. Two local-flash paths are supported today: (1) `esptool.py` over USB; (2) the Attaky web flasher at `flasher.attaky.com` via Web Serial in Chromium browsers (the web flasher is in development; the skill stag
firmware-portThis skill ports an existing open-source firmware to Attaky modular hardware. Use it when a user wants firmware that already runs on other devices to run on their Attaky: "port X to my Attaky", "make this open-source firmware run on Attaky hardware", "bring this project over to my Attaky device". It
firmware-specThis skill turns an approved Attaky firmware concept into a detailed implementation spec. Output is a folder of four Markdown files covering parts list, module combination, software requirements, and dev plan — ready for firmware-codegen to consume. Use when the user has a brainstormed concept (typi
firmware-uiThis skill turns an approved firmware spec into a UI design package — visual style tokens (palette, typography, spacing), per-screen layouts, and sprite/icon definitions — that `firmware-codegen` can turn into rendering code, plus an HTML preview auto-opened in the user's browser so they see every s