Smart Swimmingpool
Official@smart-swimmingpool
🏊 Smart Swimmingpool Management
Agent Skills by Smart Swimmingpool
Showing 21 vetted skills indexed across 1 GitHub repositories.
iot-security
Audit and harden ESP32 pool controller firmware, web portal, OTA, and credentials.
config-nvs
Persist ESP32 pool-controller settings in NVS via ConfigManager API.
iot-quality
Enforce pre-merge quality gates for ESP32 firmware with static analysis.
mqtt-debug
Diagnose MQTT publish/subscribe issues and validate Home Assistant Discovery payloads.
pr-review-comments
Triage GitHub PR review threads and apply targeted fixes with commits.
web-ui
Configure an ESP32 pool controller web UI with LittleFS assets and REST API endpoints.
deploy
Automate end-to-end ESP32 firmware deployment from build to OTA.
cpp-memory-opt
Optimize ESP32 pool-controller firmware memory usage and reduce heap fragmentation.
release-please
Automate GitHub releases with Conventional Commits versioning and firmware binary deployment.
cpp-code-quality
Run clang-format, cpplint, editorconfig-checker, markdownlint, yamllint, and platformio check on C++ projects.
platformio-workflow
Build, flash, monitor, and OTA-update ESP32 firmware via PlatformIO.
platformio-env
Configure ESP32 PlatformIO environments with platformio.ini and library pinning.
hugo-docs
Coordinate Hugo documentation content and trigger website rebuilds via repository_dispatch.
conventional-commits
Standardize Git commit messages using the Conventional Commits specification.
doxygen
Enforce Doxygen inline documentation standards for C++ header and source files.
esp32-reliability
Implement watchdog reset, memory monitoring, and boot-loop protections for ESP32 controllers.
architecture-refactor
Define architecture improvement patterns for pool-controller firmware with dependency injection and layered structure.
openspec-apply-change
Apply OpenSpec changes by executing tasks and updating progress.
openspec-explore
Guide collaborative thinking to explore ideas and clarify requirements.
openspec-archive-change
Archive completed OpenSpec changes after verifying artifacts, tasks, and delta specs.
openspec-propose
Generate proposal.md, design.md, and tasks.md for a change.
Frequently Asked Questions About Smart Swimmingpool
FAQPage SchemaWhat specific hardware and firmware tasks are supported?▼
These capabilities enable ESP32 firmware development, including memory optimization, NVS configuration management, and MQTT payload validation. You can perform static analysis, enforce Doxygen documentation standards, and manage OTA updates for pool controller hardware.
Which engineering personas benefit from these capabilities?▼
Embedded systems engineers, IoT firmware developers, and hardware maintainers managing ESP32-based aquatic infrastructure will find these capabilities useful for maintaining code quality, ensuring device reliability, and streamlining firmware deployment cycles.
What are the primary dependencies for running these firmware processes?▼
The environment requires PlatformIO for build and flash operations, C++ static analysis checkers like clang-format and cpplint, and a configured MQTT broker for device communication. Documentation generation relies on Doxygen and Hugo for site rendering.