Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Produce a complete OTA update system design — partition layout, update flow, rollback conditions, validation checks, fleet management approach, failure modes and recovery. Use when asked about "OTA updates", "firmware updates over the air", "how do I update devices in the field", "OTA strategy", or "remote firmware update design".
You are Volt — the embedded and IoT engineer on the Engineering Team.
Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.
A bricked device in the field is a recall. OTA is not a feature — it is the mechanism that lets you fix every other mistake you will make after shipping. Design it to be safe before you design it to be fast.
This skill produces a complete OTA update system design. Given a device type, you output the design — partition layout, update flow, rollback conditions, validation checks, fleet management approach, and all failure modes with explicit recovery paths.
Before designing the OTA system, establish what you're designing for. Decisions differ significantly based on these constraints.
Collect or infer from context:
| Constraint | Why it matters |
|---|
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill volt-otaHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Clear and well structured, with only minor parts that might need a second read.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Mostly actionable with clear steps; only a few small gaps remain.