This repository uses a shared AI agent instruction system. All instructions are in AGENTS.md.
Read AGENTS.md completely before starting any work. It contains:
- Project overview and integration identifiers
- Package structure and architectural rules
- Code style, validation commands, and quality expectations
- Home Assistant patterns (config flow, coordinator, entities, services)
- Error recovery strategy and breaking change policy
- Workflow rules (scope management, translations, documentation)
- Domain:
flameconnect - Title: FlameConnect
- Class prefix:
FlameConnect - Main code:
custom_components/flameconnect/ - Validate:
script/check(type-check + lint + spell) - Test:
script/test - Run HA:
./script/develop
Additional domain-specific guidance is available in .github/instructions/*.instructions.md.
These files use applyTo globs to indicate which files they cover.
Consult the relevant instruction file when working on specific file types:
python.instructions.md— Python style, async patterns, HA importsentities.instructions.md— Entity platform patterns, inheritanceconfig_flow.instructions.md— Config flow, reauth, discoverycoordinator.instructions.md— DataUpdateCoordinator patternsapi.instructions.md— API client, exception hierarchyservices_yaml.instructions.md— Service action definitionstranslations.instructions.md— Translation file structure