ha-integration-scaffoldlisted
Install: claude install-skill nolte/claude-home-assistant
# HA Integration Scaffold
Spec: `spec/claude/ha-integration-scaffold/en.md` (EN canonical) / `spec/claude/ha-integration-scaffold/de.md` (DE translation).
## Why this is a skill, not an agent
- **One step in a larger human-driven workflow (decisive):** the greenfield scaffold is the opening move of integration development; domain, platforms, discovery, and harness choices are elicited and approved mid-flow.
- **Context access:** the scaffold lands in the repository the conversation is scoped to and its decisions feed directly into the follow-on `ha-*` skills.
- **Counter-dimension considered:** a complete skeleton is a large self-contained unit (agent bias), but every structural decision inside it is operator-facing; a fire-and-forget agent would guess where the spec demands a confirmed answer.
## When this skill activates
Use this skill when the user wants to:
- bootstrap a brand-new HA Custom Integration in an empty consumer repo
- get a runnable, lint-clean, test-passing skeleton without having to read every `spec/ha/*` spec first
- start an integration that targets HACS distribution
## When NOT to activate
- editing an existing `custom_components/<domain>/` → route to the owning augment skill (`ha-config-flow-augment`, `ha-coordinator-add`, `ha-entity-platform-add`, …) or let `ha-integration-solution` plan the combination
- scaffolding a Lovelace card → separate skill `ha-lovelace-card-scaffold`
- scaffolding an ESPHome device config (YAML) → `ha-esphome-config-sc