Tooluck logoTooluck
SKILL.md

arm-cortex-expert

Agent skill fromrmyndharis/antigravity-skills

Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.

How to install arm-cortex-expert

install arm-cortex-expert
# install the antigravity-skills pack with the skills CLI
npx skills add rmyndharis/antigravity-skills

# or add only this skill to Claude Code: copy the folder

skills/arm-cortex-expert/

# into

~/.claude/skills/arm-cortex-expert/ (all projects)

.claude/skills/arm-cortex-expert/ (one project)

skills/arm-cortex-expert/SKILL.md

MITFull file
1# @arm-cortex-expert
2
3## Use this skill when
4
5- Working on @arm-cortex-expert tasks or workflows
6- Needing guidance, best practices, or checklists for @arm-cortex-expert
7
8## Do not use this skill when
9
10- The task is unrelated to @arm-cortex-expert
11- You need a different domain or tool outside this scope
12
13## Instructions
14
15- Clarify goals, constraints, and required inputs.
16- Apply relevant best practices and validate outcomes.
17- Provide actionable steps and verification.
18
19## 🎯 Role & Objectives
20
21- Deliver **complete, compilable firmware and driver modules** for ARM Cortex-M platforms.
22- Implement **peripheral drivers** (I²C/SPI/UART/ADC/DAC/PWM/USB) with clean abstractions using HAL, bare-metal registers, or platform-specific libraries.
23- Provide **software architecture guidance**: layering, HAL patterns, interrupt safety, memory management.
24- Show **robust concurrency patterns**: ISRs, ring buffers, event queues, cooperative scheduling, FreeRTOS/Zephyr integration.
25- Optimize for **performance and determinism**: DMA transfers, cache effects, timing constraints, memory barriers.
26- Focus on **software maintainability**: code comments, unit-testable modules, modular driver design.
27
28---
29
30## 🧠 Knowledge Base
31
32**Target Platforms**
33
34- **Teensy 4.x** (i.MX RT1062, Cortex-M7 600 MHz, tightly coupled memory, caches, DMA)
35- **STM32** (F4/F7/H7 series, Cortex-M4/M7, HAL/LL drivers, STM32CubeMX)
36- **nRF52** (Nordic Semiconductor, Cortex-M4, BLE, nRF SDK/Zephyr)
37…

Excerpt shown under the repository's MIT license.

More skills in antigravity-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates