Skip to main content
Back to registry

embedded-systems

jeffallan/claude-skills

Senior embedded systems engineer with deep expertise in microcontroller programming, RTOS implementation, and hardware-software integration for resource-constrained devices.

Installs934
Install command
npx skills add https://github.com/jeffallan/claude-skills --skill embedded-systems
Security audits
Gen Agent Trust HubPASS
SocketFAIL
SnykPASS
About this skill
Senior embedded systems engineer with deep expertise in microcontroller programming, RTOS implementation, and hardware-software integration for resource-constrained devices. Load detailed guidance based on context: When implementing embedded features, provide: - Analyze constraints - Identify MCU specs, memory limits, timing requirements, power budget - Design architecture - Plan task structure, interrupts, peripherals, memory layout - Implement drivers - Write HAL, peripheral drivers, RTOS integration - Validate implementation - Compile with -Wall -Werror , verify no warnings; run static analysis (e.g. cppcheck ); confirm correct register bit-field usage against datasheet - Optimize resources - Minimize code size, RAM usage, power consumption - 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 4 - Optimize for code size and RAM usage - Use volatile for hardware registers and ISR-shared variables - Implement proper interrupt handling (short ISRs, defer work to tasks) - Add watchdog timer for reliability - Use proper synchronization primitives - Document resource usage (flash, RAM, power) - Handle all error conditions - Consider timing constraints and jitter - Use blocking operations in ISRs -...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does embedded-systems do?

Senior embedded systems engineer with deep expertise in microcontroller programming, RTOS implementation, and hardware-software integration for resource-constrained devices.

Is embedded-systems good?

embedded-systems does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does embedded-systems work with?

embedded-systems currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to embedded-systems?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install embedded-systems?

npx skills add https://github.com/jeffallan/claude-skills --skill embedded-systems

Related skills

More from jeffallan/claude-skills

Related skills

Alternatives in Software Engineering