← all publishers

fastled

@fastled source repo

17 published skills

  1. Code Review · fastled bundle
    End-of-session code review checking for hardcoded values, core vs platform-specific placement, board JSON quality, and bugs in outstanding changes.
    0
    installs
  2. Board Support · fastled bundle
    Diagnose and fix board definition issues. Use when a board is missing, misconfigured, has wrong build flags, or when comparing fbuild's board database against external sources (Arduino, Zephyr, PlatformIO).
    0
    installs
  3. Lint · fastled
    Run code linting and formatting checks across the codebase. Use after modifying source files to ensure coding standards are met.
    0
    installs
  4. Test · fastled
    Run tests using `uv run test.py` with optional arguments.
    0
    installs
  5. CI Fix · fastled
    Find and fix CI build and test failures across all platforms.
    0
    installs
  6. Gh Debug · fastled
    Debug GitHub Actions build failures by fetching and analyzing workflow logs. Use when CI/CD pipelines fail and you need to identify the root cause.
    0
    installs
  7. Fix Board · fastled
    Automatically diagnose and fix board upload/monitor issues. Runs three-phase device workflow (Compile, Upload, Monitor) and applies fixes.
    0
    installs
  8. New Cpp Lint · fastled
    Create a new C++ lint rule, test it, run it across the codebase, and selectively apply fixes. Usage - /new-cpp-lint <rule description>
    0
    installs
  9. Driver Review · fastled
    Review and implement hardware driver code — DMA safety, interrupt correctness, timing constraints, peripheral register usage, channel drivers, and peripheral mock implementations. Use when writing, modifying, or reviewing LED drivers, SPI/I2S/RMT/UART/PARLIO/LCD_CAM peripherals, GPIO configuration, or peripheral mock code.
    0
    installs
  10. Platform Port · fastled
    Guide porting FastLED to new MCU platforms, including int.h types, clockless drivers, SPI implementations, and platform detection. Use when adding support for a new microcontroller family or board.
    0
    installs
  11. Embedded Debug · fastled
    Firmware crash analysis, stack trace decoder, and register dump interpreter for ESP32/ARM/AVR platforms. Use when debugging device crashes, panics, guru meditation errors, hard faults, or analyzing core dumps.
    0
    installs
  12. Gh Healthcheck · fastled
    Analyze GitHub Actions workflow health and provide a comprehensive diagnostic report.
    0
    installs
  13. Address Reviews · fastled
    Fetch CodeRabbit review comments on the current PR, classify each finding, apply fixes for valid issues, and reply to each thread. Use before attempting gh pr merge when CodeRabbit has posted a review. Blocks merge on unresolved threads. Routes security-critical findings to a human.
    0
    installs
  14. Esp32 Test Plan · fastled
    Generate a structured multi-layer test plan for FastLED changes targeting ESP32. Covers host unit tests, WASM compile checks, platform compile checks, and hardware validation. Use after defining an implementation contract, before writing any code.
    0
    installs
  15. Esp32 Log Triage · fastled
    Parse and classify ESP32 serial log output to identify FastLED-related errors, RMT/I2S/SPI driver faults, timing violations, RTOS issues, and crash signatures. Use when debugging unexpected device behavior, boot failures, or LED output problems on ESP32.
    0
    installs
  16. Feature Contract · fastled
    Generate a structured implementation contract before making any code changes to FastLED. Defines scope, affected files, API changes, platform impact, risk assessment, and test plan. Use before implementing any feature, bug fix, driver addition, or refactoring.
    0
    installs
  17. Esp32 Arch Review · fastled
    Review ESP32 FastLED firmware architecture for RTOS safety, DMA correctness, LED driver patterns, memory management, and peripheral safety. Use before merging significant driver changes, new platform ports, or when auditing existing ESP32 FastLED code.
    0
    installs