Find, evaluate, and download low-level common standard CAD parts from step.parts, such as screws, bolts, nuts, washers, bearings, standoffs, electronics parts, motors, connectors, and other off-the-shelf components. Use when Codex needs to search the hosted step.parts catalog, resolve fuzzy part names, standards…
Build, install, launch, and configure AgentDeck on connected Android, Apple, ESP32, Stream Deck, or daemon targets. Use when the user asks to deploy AgentDeck or names target devices such as pantone, crema, lenovo, iphone, ipad, macos, esp32, tc001, bridge, daemon, or plugin.
Memory-allocation discipline for AgentDeck ESP32 firmware (esp32/). Use whenever writing or reviewing firmware code that allocates — new / malloc / psmalloc / heapcapsalloc / std::vector / std::string / String / a buffer / a cache / anything held across a render loop. Covers the PSRAM-vs-no-PSRAM board split, the…
Use when the user asks to end, wrap up, clear, hand off, or prepare continuity for a Codex/AgentDeck session. Summarizes current work, captures next-step memory, updates durable project notes only when needed, and writes a concise handoff for the next session.
This document provides a comprehensive technical reference for KSensor, a Kotlin Multiplatform (KMP) library designed for observing device sensors and system states on Android and iOS.
Run the 8-phase product definition workflow for software-augmented hardware: Explore → High-Level Design → Component Arrangement → System Description → Gate Checklist → Product Visual → PPTX Carousel → PDF Carousel. Use when the user has a hardware+software product idea to develop.
Use this skill BEFORE writing or modifying any Lua/preset code targeting an Electra One MIDI controller (MK2/Mini), or pushing a preset via Firestore PATCH. Activate whenever the user mentions Electra One, MK2, electraone-widgets, a .lua file under widgets/, lib/theme.lua, the preset JSON, app.electra.one…
Explore, understand, and automate serial or USB hardware through the OpenBaud MCP tools. Use when connecting to a serial device, reverse-engineering or implementing a protocol from a datasheet, or turning verified behavior into reusable commands.
Explore, understand, and automate serial or USB hardware through the OpenBaud MCP tools. Use when connecting to a serial device, reverse-engineering or implementing a protocol from a datasheet, or turning verified behavior into reusable commands.
Deterministic PC no-boot / no-POST / no-display troubleshooting — real BIOS beep-code lookup and a ranked next-steps engine, no LLM guessing at hardware causes. Use this whenever the user describes a computer that won't turn on, won't POST, has no display output, is beeping, or asks for hardware troubleshooting steps…