What problem does it solve?
This Skill ensures all Home Assistant Zowietek integration code adheres to the latest (Nov 2025) Home Assistant core best practices. It prevents common pitfalls, ensures compatibility, maintainability, and optimal performance, saving development and debugging time.
Core Features & Use Cases
- Standardized Project Structure: Defines the optimal directory layout and file organization for HA custom components.
- Config Flow & Coordinator Patterns: Provides best practices for UI configuration flows and
DataUpdateCoordinator for data fetching.
- Entity Base Classes: Guides the creation of robust entities using
CoordinatorEntity and platform-specific entities (sensors, switches).
- Async Best Practices: Enforces non-blocking I/O and proper use of async patterns.
- Use Case: When starting a new entity platform (e.g.,
binary_sensor), this skill provides the exact structural and coding patterns for the entity, its setup, and how it interacts with the DataUpdateCoordinator, ensuring it's built to HA standards.
Quick Start
Use the ha-zowietek-integration skill to review the config_flow.py file and ensure it follows the latest Home Assistant UI configuration flow patterns.