marstek-open-api-udp
How this integration talks to Marstek devices via the local Open API over UDP (JSON messages) and how to handle errors safely
python-testing
Python testing best practices covering pytest, unittest.mock, property-based testing with Hypothesis, fixtures, and mocking patterns
skill-authoring
Guide for creating and maintaining user-facing agent skills
homeassistant-config-flow
Patterns for Home Assistant config flows, discovery handlers, options flows, and reauth for custom components
homeassistant-integration-patterns
Project-specific patterns for the Marstek integration (config flow, coordinator, scanner, entities, translations)
homeassistant-energy-management
Guidance for using correct energy and power metrics in Home Assistant energy features
mock-device-development
Guide for developing and maintaining mock Marstek battery devices for local testing and devcontainer environments
python-development
Python best practices for code style, type hints, error handling, naming, documentation, and modern patterns based on PEP 8, PEP 257, PEP 20, and Google Python Style Guide
marstek-integration-development
Repo-specific guidance for maintaining the Marstek integration (UDP Open API, polling, discovery/scanner) in a Home Assistant-friendly way
homeassistant-testing-playbook
Practical test/CI playbook for Home Assistant custom components (config flow, coordinator, entities, diagnostics)
homeassistant-quality-and-testing
High-level Home Assistant integration best practices, quality scale cues, and testing/CI expectations for custom components