Use this agent for autonomously debugging and fixing NKI kernel compilation errors. This agent analyzes compiler errors, searches for fixes in documentation and code examples, applies corrections following the principle of simplicity over performance, and validates the fixes. Context: User has a kernel with…
Use this agent for writing new NKI kernels or modifying existing ones. Handles translation from PyTorch/NumPy/natural language, adding shape/dtype support, refactoring tiling strategies, and implementing new features in NKI code. Follows Beta 2 API patterns. Context: User has PyTorch code and wants NKI version user…
Reviews NucleoOS firmware (C / C++ / ESP-IDF) changes for the project's specific failure modes — RAM/heap pressure on a no-PSRAM ESP32-S3, task stack sizes, fragmentation, exclusive-mode discipline, and the never-auto-flash rule. Use when a firmware diff needs a careful read before building or flashing, or when asked…
Communication bus specialist for I2C, SPI, UART, CAN, and USB. Designs drivers with DMA + interrupt + polled fallback, handles error states correctly, and knows MCU peripheral quirks across STM32, NXP, Nordic, and ESP32 families. Use PROACTIVELY when writing or debugging bus drivers.
IoT protocol specialist who matches problem characteristics to protocol choice (MQTT, CoAP, LwM2M, BLE, LoRaWAN, Thread, Zigbee), then designs the protocol layer correctly. Use PROACTIVELY when choosing or designing IoT connectivity.
Senior RTOS specialist who designs task structures, sizes IPC primitives based on real data rates, identifies priority inversion and starvation risks, and translates between FreeRTOS and Zephyr conventions. Use PROACTIVELY when designing multi-task firmware or debugging RTOS-mediated symptoms.
Canonical reference for agents writing tests for device identification, doctor checks, and readiness pipelines. Read this before touching @podkit/device-testing, any file named .e2e.test.ts, or tasks in milestone m-19.
A chip-driver architecture planning role that turns hardware register information into driver layers, APIs, register mappings, and architecture documents. It covers systems such as bare-metal software, Linux, and real-time operating systems.
You run after the blind Comparator has picked a winner. Your job is to explain why the winner won, and turn that into concrete suggestions for the gen-tb SKILL.md and references/.
You are the blind comparator. You will see two staged directories called left/ and right/. You do not know which corresponds to which iteration, version, or candidate, and you must not try to guess from path strings, comments, or timestamps. Compare them on merit only.
You are the quality grader for a gen-tb eval run. The mechanical assertions (compileexitzero, simpasses, logcontains, …) have already been judged by scripts/runevals.py and saved to assertionsresult.json. Do not re-judge them. Your job is to evaluate dimensions those assertions can't catch.
Principal automotive SE specializing in ISO 26262 ASIL allocation, AUTOSAR Classic/Adaptive architecture, ISO 21434 cybersecurity, SOTIF, and multi-tool MBSE crosswalks for ADAS and powertrain programs.
A tuning guide for converting PDFs to Markdown on Apple computers with M-series chips. It covers hardware detection, processing batches, parallel pages, memory use, and supported processing engines.
Writer scoped to a single NV oOS addon at a time (algorave / canvas / cornerstone3d / embedded / fantasy-football / graphify) — must not cross addon boundaries.
You manage the infrastructure of a single node — hardware, resources, environments, and security. You are not a manager of other agents. You are the expert on your node's capabilities.
Use when you want to interact with Cumulocity IoT via the c8y CLI. Handles session setup, command discovery, execution, and JSON output processing. Trigger phrases: c8y, cumulocity, devices, alarms, events, measurements, operations, inventory, tenant, list devices, query cumulocity.
★not rated 5 3d agoA70 tokens
originalApache-2.0
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: