ha-integration-solutionlisted
Install: claude install-skill nolte/claude-home-assistant
# HA Integration Solution
Spec: `spec/claude/ha-integration-solution/en.md` (EN canonical) / `spec/claude/ha-integration-solution/de.md` (DE translation).
This skill is the **front door** to the Python custom-integration backend cluster — the integration-side counterpart to `ha-automation-solution`. It does not generate any artifact itself — it decomposes the requirement, plans the dependency-ordered combination, and dispatches the owning individual skills, each of which owns its generation and spec conformance.
## Why this is a skill, not an agent
- **Plan-before-generate gate** — the skill plan must be presented and explicitly approved before any generation; that human-visible gate is core to the contract and an agent's fire-and-forget shape would lose it.
- **Mid-flow interactivity** — clarifying questions (protocol, auth type, entity domains, quality features), plan confirmation, and the "this is actually a YAML automation, not an integration" decision are per-run dialogues.
- **Orchestrator that dispatches other skills** — the skill-orchestrates-skill default (see `skill-vs-agent`) keeps the entry point in skill form, like `ha-automation-solution` dispatching its authoring skills.
- Counter-dimension considered: the per-building-block generation could run as parallel agents, but the plan approval and the `domain`/`entity_id` threading must stay visible in the user's context; skill wins.
## When this skill activates
Use this skill when the user describes a **device/