ha-integration-reviewer

Review Home Assistant integrations against quality-scale, style, Config Flow, and test coverage rules.

11|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/niracler/skill --skill ha-integration-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-integration-reviewer
Source: https://github.com/niracler/skill/tree/main/skills/workflow/ha-integration-reviewer
Command: npx skills add https://github.com/niracler/skill --skill ha-integration-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

严格的 Home Assistant 集成代码审查在 PR 提交前完成,确保符合质量标准、风格规范、Config Flow、测试覆盖与文档要求。

Core Features & Use Cases

  • Quality Scale 规则验证、代码风格检查、Config Flow 验证、测试覆盖检查以及文档/ manifest 验证,帮助团队在合并前发现并修复问题。
  • 使用场景包括在提交 HA 集成 PR 时自动触发全面审查,确保符合 Home Assistant 的开发标准和最佳实践。

Quick Start

对话触发审查,例如说出 审查我的 HA 集成。

Frequently Asked Questions about ha-integration-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my Home Assistant integration code before submitting a PR?

Trigger an automated review to validate your Home Assistant integration code against quality scale rules, style, Config Flow, test coverage, and documentation validation to catch issues early before a PR.

What is the Home Assistant quality scale and how does it affect my integration?

The Home Assistant quality scale defines development standards for integrations. Code review enforces these rules to ensure your integration meets style, Config Flow, test coverage, and manifest validation requirements before merging.

Does my Home Assistant integration need a Config Flow to pass code review?

Yes, Config Flow validation is a core part of the review process. The reviewer checks your implementation against up-to-date Home Assistant development guidelines to ensure proper setup and functionality.

What do I need to set up before running an HA integration code review?

You need access to your repository context and up-to-date Home Assistant development guidelines. The review validates your implementation against evolving standards, requiring the full integration codebase to be available for analysis.

Why does my Home Assistant PR fail the integration review due to test coverage?

PRs fail review when test coverage is insufficient. The reviewer checks that your integration tests meet Home Assistant quality scale rules and validates implementations against current development standards to ensure reliability.