What problem does it solve?
Building Home Assistant integrations requires adherence to strict architectural patterns, quality scale rules, and platform-specific guidelines that are scattered across documentation. This Skill consolidates the essential conventions for creating, testing, and reviewing integrations directly within the development workflow.
Core Features & Use Cases
- Quality Scale Compliance: Apply bronze, silver, gold, and platinum tier rules when implementing or reviewing integration code.
- Platform-Specific Guidance: Follow dedicated rules for diagnostics, repairs, entity lifecycle, and config flows.
- Architectural Best Practices: Enforce thin-wrapper design, proper library separation, and symmetrical entity lifecycle methods.
- Use Case: When reviewing a new sensor integration, use this Skill to verify it meets the bronze quality scale requirements, uses correct config flow patterns, and implements proper async_added_to_hass and async_will_remove_from_hass symmetry.
Quick Start
Review the integration in homeassistant/components/my_integration for compliance with quality scale rules and platform guidelines.