ha-esphome-ci-scaffoldlisted
Install: claude install-skill nolte/claude-home-assistant
# HA ESPHome CI Scaffold
Spec: `spec/claude/ha-esphome-ci-scaffold/en.md` (EN canonical) / `spec/claude/ha-esphome-ci-scaffold/de.md` (DE translation). Grounding spec: `spec/ha/esphome-project-structure/en.md` §Validation. Workflow mechanics follow the inherited `spec/project/github-actions-best-practices/` and `spec/project/continuous-integration/`.
Scaffolds the validation pipeline of an ESPHome fleet — the one gate that catches the failure mode a shared-package repository is built to produce.
## Why this is a skill, not an agent
- **Mid-flow approval is the contract (decisive):** the credential strategy for a validation run, the compile cadence, and the ESPHome version floor are operator decisions with cost and security consequences.
- **Quick, targeted change in the current context:** one or two workflow files in the repository the conversation is scoped to.
- **Counter-dimension considered:** enumerating the fleet and the existing pipeline is self-contained (agent bias), but the resulting workflow is iterated with the operator; the read-only audit of an existing pipeline is a different job and belongs to `cicd-pipeline-reviewer` (nolte-shared) / `ha-esphome-fleet-reviewer`.
## When this skill activates
The user wants an ESPHome repository validated automatically — "ESPHome-Configs in CI prüfen", "add a GitHub Actions workflow for my device configs", "how do I catch a broken package before it reaches a device".
## When NOT to activate
- the repository tree and the