← all publishers

easyzoom

@easyzoom source repo

78 published skills

  1. Proofreader Skill · easyzoom bundle
    Use when asked to proofread, review, or 校对 code or documents for correctness, logical consistency, or quality issues. Covers general code logic review (any language), plus formal-verification backends for C (ACSL contracts via Frama-C static proof and E-ACSL runtime checks), Python (icontract + CrossHair), Rust (Kani bounded model checking), Java (JML + OpenJML), and C++ (CBMC), as well as multi-language document/text proofreading (grammar, terminology, consistency). Triggers on "proofread", "校对", "review this file/PR/doc", "check for bugs/inconsistencies", "verify ACSL/JML annotations", "run frama-c", "run e-acsl", "verify with kani", "run crosshair", "run openjml", "run cbmc".
    0
    installs
  2. Rtos Debug · easyzoom
    Use when debugging embedded RTOS scheduling, tasks, threads, stacks, priorities, mutexes, queues, interrupts, timers, or FreeRTOS, RT-Thread, Zephyr, ThreadX, or CMSIS-RTOS issues
    0
    installs
  3. 8051 Mcu Debug · easyzoom
    Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
    0
    installs
  4. Cortex M Debug · easyzoom
    Use when debugging Cortex-M microcontrollers, firmware bring-up, SWD/JTAG sessions, faults, startup code, or flashing failures
    0
    installs
  5. Readme Writing · easyzoom
    Use when creating, rewriting, or improving README files for public repositories
    0
    installs
  6. Cortex R5 Debug · easyzoom
    Use when debugging Cortex-R5 or Cortex-R firmware — TCM, MPU, caches, DFSR/DFAR aborts, exceptions, GIC/VIC interrupts, lockstep or split mode, ECC, or JTAG bring-up
    0
    installs
  7. Epd Integration · easyzoom
    Use when integrating, porting, or debugging e-paper EPD displays, waveform initialization, SPI drivers, busy pins, partial refresh, ghosting, or low-power display updates
    0
    installs
  8. Low Power Debug · easyzoom
    Use when debugging embedded sleep, standby, deep sleep, wakeup, current consumption, clock gating, lost debug access, or low-power mode failures
    0
    installs
  9. Riscv Mcu Debug · easyzoom
    Use when debugging RISC-V microcontrollers, bare-metal firmware, RTOS bring-up, OpenOCD or GDB sessions, traps, CSRs, startup code, or flashing failures
    0
    installs
  10. Avem Integration · easyzoom
    Use when integrating, evaluating, configuring, or debugging Avem embedded C framework modules, event-driven components, drivers, middleware, or application architecture
    0
    installs
  11. Bootloader Debug · easyzoom
    Use when debugging embedded bootloaders, application jumps, vector table offsets, firmware upgrade flow, OTA state, image validation, rollback, or boot selection failures
    0
    installs
  12. Lvgl Integration · easyzoom
    Use when integrating, porting, configuring, or debugging LVGL, littlevGL, display drivers, input devices, ticks, draw buffers, or embedded GUI performance
    0
    installs
  13. Lwip Integration · easyzoom
    Use when integrating, porting, configuring, or debugging lwIP TCP/IP stack, netif drivers, memory pools, sys_arch, DHCP, TCP, UDP, or embedded networking issues
    0
    installs
  14. U8g2 Integration · easyzoom
    Use when integrating, porting, configuring, or debugging U8g2 displays, OLED/LCD drivers, I2C/SPI callbacks, fonts, frame buffers, or monochrome embedded UI
    0
    installs
  15. Skill Name · easyzoom
    Use when an agent needs to perform a specific repeatable task in a specific context
    0
    installs
  16. Fatfs Integration · easyzoom
    Use when integrating, porting, configuring, or debugging FatFs FAT/exFAT filesystems, diskio drivers, SD cards, SPI flash disks, or embedded file I/O failures
    0
    installs
  17. Miniz Integration · easyzoom
    Use when integrating, configuring, or debugging miniz compression, DEFLATE, zlib streams, gzip-compatible data, ZIP archives, or embedded decompression buffers
    0
    installs
  18. Plooc Integration · easyzoom
    Use when integrating, refactoring, or debugging PLOOC object-oriented C - def_class encapsulation, private_member protection, vtable dispatch, or inheritance-style structs
    0
    installs
  19. Tjpgd Integration · easyzoom
    Use when integrating, porting, or debugging TJpgDec, Tiny JPEG Decompressor, embedded JPEG decoding, MCU image assets, display callbacks, or memory-constrained rendering
    0
    installs
  20. Canbus Integration · easyzoom
    Use when integrating, porting, configuring, or debugging CAN bus libraries, CANBus-Triple, MCP2515, CAN frames, bit timing, filters, or embedded automotive communication
    0
    installs
  21. Mcu Flashing Debug · easyzoom
    Use when MCU firmware download, flashing, erase, verify, probe connection, boot mode, read protection, or programmer tool operations fail
    0
    installs
  22. Nanopb Integration · easyzoom
    Use when integrating, porting, configuring, or debugging nanopb Protocol Buffers, .proto generation, pb_encode, pb_decode, callbacks, fixed sizes, or embedded serialization
    0
    installs
  23. Zephyr Integration · easyzoom
    Use when integrating, porting, configuring, or debugging Zephyr RTOS, west builds, devicetree overlays, Kconfig, drivers, threads, logging, networking, or board support
    0
    installs
  24. Canopen Integration · easyzoom
    Use when integrating, configuring, or debugging CANopen nodes, object dictionaries, NMT, SDO, PDO, heartbeat, SYNC, EMCY, EDS/DCF files, or CANopenNode-style stacks
    0
    installs
  25. Embedded Input Libs · easyzoom
    Use when integrating, porting, configuring, or debugging embedded button/input libraries such as MultiButton or FlexibleButton
    0
    installs
  26. Esp Idf Integration · easyzoom
    Use when integrating, configuring, or debugging ESP-IDF projects, components, sdkconfig, partition tables, bootloader, NVS, Wi-Fi, BLE, FreeRTOS, flash, or peripherals
    0
    installs
  27. Flashdb Integration · easyzoom
    Use when integrating, porting, configuring, or debugging FlashDB KVDB or TSDB on MCU flash, filesystems, RTOS, or bare-metal projects
    0
    installs
  28. Mbedtls Integration · easyzoom
    Use when integrating, porting, configuring, or debugging mbedTLS on MCU projects, TLS handshakes, certificates, entropy, RNG, memory, or secure embedded transports
    0
    installs
  29. Mcuboot Integration · easyzoom
    Use when integrating, porting, configuring, or debugging MCUboot secure boot, image slots, swap modes, image signing, rollback, or bootloader upgrades on MCUs
    0
    installs
  30. Skill Writing Guide · easyzoom
    Use when creating, reviewing, or refining Agent Skills for this repository
    0
    installs
  31. Tinyusb Integration · easyzoom
    Use when integrating, porting, configuring, or debugging TinyUSB device, host, CDC, MSC, HID, MIDI, vendor class, descriptors, DCD, or USB enumeration issues
    0
    installs
  32. Webpage To Markdown · easyzoom
    Use when converting a public webpage URL into clean Markdown content
    0
    installs
  33. Ble Gatt Integration · easyzoom
    Use when integrating, designing, or debugging BLE GATT services, characteristics, descriptors, MTU, notifications, indications, pairing, connection parameters, or throughput
    0
    installs
  34. Embedded Debug Entry · easyzoom
    Use when triaging embedded device, MCU, firmware, board bring-up, flashing, serial log, RTOS, bootloader, low-power, or peripheral debug requests
    0
    installs
  35. Embedded Fault Debug · easyzoom
    Use when embedded firmware crashes, traps, faults, resets unexpectedly, jumps to default handlers, corrupts stack, or executes invalid instructions
    0
    installs
  36. Embedded Timing Libs · easyzoom
    Use when integrating, porting, configuring, or debugging embedded software timer libraries such as MultiTimer, timeout schedulers, or tick-based callback timers
    0
    installs
  37. Gnss Gps Integration · easyzoom
    Use when integrating a UART GNSS/GPS module (u-blox M8/M9/M10, Quectel Lxx), parsing NMEA GGA/RMC/GSA/GSV or UBX-NAV-PVT, or debugging no-fix, TTFF, checksum, or PPS issues
    0
    installs
  38. Littlefs Integration · easyzoom
    Use when integrating, porting, configuring, or debugging littlefs on MCU flash, external NOR/NAND, SD-backed block devices, bare-metal, or RTOS projects
    0
    installs
  39. Qspi Xip Flash Debug · easyzoom
    Use when debugging QSPI or OSPI NOR flash, execute-in-place XIP, memory-mapped mode, boot from external flash, cache coherency, dummy cycles, or flash timing
    0
    installs
  40. Tinymaix Integration · easyzoom
    Use when integrating, porting, configuring, or debugging TinyMaix MCU inference, model loading, tensor shapes, memory, quantization, or TinyML runtime issues
    0
    installs
  41. Cmsis Dsp Integration · easyzoom
    Use when integrating, configuring, or debugging CMSIS-DSP, ARM math functions, FFT, filters, fixed-point DSP, vector math, or Cortex-M signal processing
    0
    installs
  42. Freertos Kernel Debug · easyzoom
    Use when debugging FreeRTOS kernel behavior, task scheduling, priorities, stacks, heap schemes, tick interrupts, ISR APIs, queues, semaphores, timers, or deadlocks
    0
    installs
  43. Micro Ecc Integration · easyzoom
    Use when integrating, porting, or debugging micro-ecc (uECC) ECDH, ECDSA, key generation, uECC_set_rng, signatures, curve selection, or key/signature byte formats on an MCU
    0
    installs
  44. Rt Thread Integration · easyzoom
    Use when integrating, porting, configuring, or debugging RT-Thread, Env, Kconfig, FinSH, device framework, DFS, networking, packages, or board support
    0
    installs
  45. Tinycrypt Integration · easyzoom
    Use when integrating, porting, configuring, or debugging TinyCrypt cryptographic primitives, AES, SHA, HMAC, ECC, CTR/CCM, RNG, or embedded security code
    0
    installs
  46. Easylogger Integration · easyzoom
    Use when integrating, porting, configuring, or debugging EasyLogger output, filters, timestamps, colors, async logging, flash logging, or embedded log loss
    0
    installs
  47. Embedded Library Entry · easyzoom
    Use when integrating, porting, configuring, or debugging third-party MCU embedded C libraries in bare-metal or RTOS projects
    0
    installs
  48. Freemodbus Integration · easyzoom
    Use when integrating, porting, configuring, or debugging FreeModbus RTU, ASCII, TCP, serial ports, timers, events, register callbacks, or Modbus protocol issues
    0
    installs
  49. Heatshrink Integration · easyzoom
    Use when integrating or debugging heatshrink embedded compression — encoder/decoder sink/poll/finish loops, window/lookahead sz2, HSER/HSDR codes, or static vs dynamic alloc
    0
    installs
  50. Openthread Integration · easyzoom
    Use when integrating, porting, configuring, or debugging OpenThread, Thread networking, radio platform abstraction, border routers, commissioning, or low-power mesh behavior
    0
    installs
  51. Ota Update Integration · easyzoom
    Use when designing, integrating, testing, or debugging OTA firmware update flows, package formats, transport, rollback, versioning, or power-fail safety on embedded devices
    0
    installs
  52. Segger Rtt Integration · easyzoom
    Use when integrating, configuring, or debugging SEGGER RTT logs, J-Link real-time terminal I/O, RTT control blocks, buffers, blocking modes, or embedded debug output
    0
    installs
  53. Zoom Shell Integration · easyzoom
    Use when integrating, porting, configuring, or debugging an embedded zoom-shell style command console, UART CLI, command parser, or tiny MCU shell
    0
    installs
  54. Cmbacktrace Integration · easyzoom
    Use when integrating, porting, configuring, or debugging CmBacktrace on Cortex-M faults, stack traces, firmware metadata, fault handlers, or crash logs
    0
    installs
  55. Embedded Framework Libs · easyzoom
    Use when integrating, evaluating, configuring, or debugging embedded C framework libraries such as PLOOC, Avem, or PowerManagement
    0
    installs
  56. Crc Checksum Integration · easyzoom
    Use when implementing, verifying, or debugging CRC, checksum, hash-lite integrity checks, polynomial parameters, endian handling, or protocol frame validation in embedded systems
    0
    installs
  57. Hardware Interface Debug · easyzoom
    Use when debugging embedded board-level power, reset, clock, pin, connector, signal integrity, logic analyzer, oscilloscope, or hardware interface issues
    0
    installs
  58. Letter Shell Integration · easyzoom
    Use when integrating, porting, configuring, or debugging letter-shell command shells, UART shell transport, command registration, RTOS shell tasks, or embedded debug consoles
    0
    installs
  59. Stm32 Hal Ll Integration · easyzoom
    Use when integrating, configuring, or debugging STM32 HAL, LL, CubeMX generated code, clocks, GPIO, DMA, NVIC, peripheral handles, or Cube firmware examples
    0
    installs
  60. Tflite Micro Integration · easyzoom
    Use when integrating or debugging TensorFlow Lite Micro (LiteRT) on MCUs — op resolver, tensor arena sizing, AllocateTensors, Invoke, int8 quantization, and missing-op errors
    0
    installs
  61. Embedded App Example Libs · easyzoom
    Use when studying, adapting, porting, or debugging embedded application example projects such as ESP32-IoT-Platform, HomeAutomation, CanBus-Triple, or TinyGameEngine
    0
    installs
  62. Embedded Serial Log Debug · easyzoom
    Use when collecting or debugging embedded serial UART logs, boot consoles,乱码, missing output, baud-rate issues, or serial terminal access
    0
    installs
  63. Mqtt Embedded Integration · easyzoom
    Use when integrating, porting, configuring, or debugging embedded MQTT clients, brokers, keepalive, QoS, TLS transport, reconnects, or publish-subscribe issues
    0
    installs
  64. Sensor Driver Integration · easyzoom
    Use when integrating, porting, calibrating, or debugging MCU sensor drivers, register maps, I2C/SPI transport, interrupts, FIFO, timing, or data conversion
    0
    installs
  65. Ymodem Xmodem Integration · easyzoom
    Use when integrating, porting, configuring, or debugging XMODEM or YMODEM serial transfer, bootloader firmware update, CRC, packet timeout, or flash-write flows
    0
    installs
  66. Embedded Buffer Queue Libs · easyzoom
    Use when integrating, porting, configuring, or debugging embedded ring buffers, circular buffers, FIFO queues, Ring-Buffer, or QueueForMcu libraries
    0
    installs
  67. Embedded Data Parsing Libs · easyzoom
    Use when integrating, porting, configuring, or debugging embedded C data parsers such as cJSON, jsmn, or inih on MCU projects
    0
    installs
  68. Embedded Linux Login Debug · easyzoom
    Use when logging into, connecting to, or preparing to debug an embedded Linux device
    0
    installs
  69. Nr Micro Shell Integration · easyzoom
    Use when integrating, porting, configuring, or debugging nr_micro_shell command consoles, UART shell input, command tables, or tiny embedded CLI behavior
    0
    installs
  70. Openocd Jlink Stlink Debug · easyzoom
    Use when debugging OpenOCD, J-Link, ST-Link, CMSIS-DAP, probe connection, reset scripts, flash algorithms, GDB attach, semihosting, RTT, or SWD/JTAG failures
    0
    installs
  71. Unity Ceedling Integration · easyzoom
    Use when adding, configuring, or debugging Unity, Ceedling, CMock, or embedded C unit tests, mocks, fixtures, build variants, or CI test runs
    0
    installs
  72. Embedded Peripheral Bringup · easyzoom
    Use when bringing up embedded GPIO, UART, SPI, I2C, PWM, ADC, timers, DMA, interrupts, or board-level peripheral functionality
    0
    installs
  73. Embedded State Machine Libs · easyzoom
    Use when integrating, designing, configuring, or debugging embedded StateMachine libraries, finite state machines, event transitions, or MCU state-driven workflows
    0
    installs
  74. Nrf Connect Sdk Integration · easyzoom
    Use when integrating, configuring, or debugging Nordic nRF Connect SDK, Zephyr-based nRF projects, BLE, SoftDevice Controller, Partition Manager, DFU, or nRF drivers
    0
    installs
  75. Power Management Integration · easyzoom
    Use when integrating, porting, configuring, or debugging embedded PowerManagement libraries, power domains, sleep policies, device suspend/resume, or runtime PM frameworks
    0
    installs
  76. Cellular At Modem Integration · easyzoom
    Use when integrating or debugging cellular AT modems (Quectel, SIMCom, u-blox) over UART for CREG/CEREG registration, CGDCONT APN/PDP, TCP/UDP sockets, or URC parsing
    0
    installs
  77. Freertos Plus Tcp Integration · easyzoom
    Use when integrating, porting, configuring, or debugging FreeRTOS+TCP networking, network interface drivers, buffer management, DHCP, sockets, or embedded TCP/IP issues
    0
    installs
  78. Battery Charger Fuel Gauge Integration · easyzoom
    Use when integrating or debugging Li-ion charger/fuel gauge ICs (BQ24295, BQ27441, MAX17048) over I2C, covering charge start, watchdog host mode, NTC/JEITA faults, and SOC jumps
    0
    installs