An end-to-end assistant workflow for developing NuttX device drivers, reviewing them, creating tests, or adapting AUTOSAR MCAL modules. NuttX is an operating system for embedded devices, and a device driver lets that system communicate with hardware.
Checks API documentation coverage and sync status against source header files. Use when adding new APIs, modifying header files, or auditing documentation completeness for openvela modules (kernel, bluetooth, media, telephony, etc).
A review process for Chinese book manuscripts stored in Feishu, a collaboration and document platform. It examines the manuscript at the overall-structure, language-rules, and editing levels, then gives suggestions without changing the original.
Analyzes embedded system binary size using bin/elf/map files. Supports multi-core/multi-architecture (ARM/Xtensa/RISC-V). Use when optimizing firmware size, comparing versions, or identifying large code modules in Vela/NuttX projects.
Manage persistent interactive CLI processes (REPLs, debuggers, database CLIs, NuttX simulator, QEMU). Use when process maintains state across commands. NOT for one-off commands - use Bash. Prefer over tmux for programmatic I/O without terminal emulation.
Modify Linux kernel or NuttX .config files from command line without interactive menuconfig. Use when needing to enable/disable config options, set values, query option states, or batch-modify kernel configurations in scripts or CI/CD pipelines.
Analyzes heap memory usage from NuttX/Vela runtime memdump logs, detects memory leaks, and identifies high-consumption modules. Use when debugging memory issues, tracking heap allocations, comparing memory usage between versions, or optimizing embedded system memory footprint.
A setup guide for openvela, a software project that can be built and run in an Android-like emulator. It checks the computer, installs dependencies, initializes the source repository, builds the project, and starts the emulator.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
A review workflow for Markdown technical documentation, with a report and a complete improved version of the document. Markdown is a plain-text format commonly used for documentation.