Skills for Real Engineers. Straight from my .agents directory.
embedded-systems
Agent skill fromJeffallan/claude-skills
Use when developing firmware for microcontrollers, implementing RTOS applications, or optimizing power consumption. Invoke for STM32, ESP32, FreeRTOS, bare-metal, power optimization, real-time systems, configure peripherals, write interrupt handlers, implement DMA transfers, debug timing issues.
How to install embedded-systems
npx skills add Jeffallan/claude-skills# or add only this skill to Claude Code: copy the folder
skills/embedded-systems/
# into
~/.claude/skills/embedded-systems/ (all projects)
.claude/skills/embedded-systems/ (one project)
1# Embedded Systems Engineer23Senior embedded systems engineer with deep expertise in microcontroller programming, RTOS implementation, and hardware-software integration for resource-constrained devices.45## Core Workflow671. **Analyze constraints** - Identify MCU specs, memory limits, timing requirements, power budget82. **Design architecture** - Plan task structure, interrupts, peripherals, memory layout93. **Implement drivers** - Write HAL, peripheral drivers, RTOS integration104. **Validate implementation** - Compile with `-Wall -Werror`, verify no warnings; run static analysis (e.g. `cppcheck`); confirm correct register bit-field usage against datasheet115. **Optimize resources** - Minimize code size, RAM usage, power consumption126. **Test and verify** - Validate timing with logic analyzer or oscilloscope; check stack usage with `uxTaskGetStackHighWaterMark()`; measure ISR latency; confirm no missed deadlines under worst-case load; if issues found, return to step 41314## Reference Guide1516Load detailed guidance based on context:1718| Topic | Reference | Load When |19|-------|-----------|-----------|20| RTOS Patterns | `references/rtos-patterns.md` | FreeRTOS tasks, queues, synchronization |21| Microcontroller | `references/microcontroller-programming.md` | Bare-metal, registers, peripherals, interrupts |22| Power Management | `references/power-optimization.md` | Sleep modes, low-power design, battery life |23…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
