ha-integration-ci-scaffoldlisted
Install: claude install-skill nolte/claude-home-assistant
# HA Integration CI Scaffold
Spec: `spec/claude/ha-integration-ci-scaffold/en.md` (EN canonical) / `spec/claude/ha-integration-ci-scaffold/de.md` (DE translation).
This skill scaffolds the **HA-domain CI validators** — hassfest, the HACS validation action, and the pytest matrix — that the generic portfolio CI (`nolte-shared:project-structure-apply`, `quality-gate`, `release-automation`) does not emit. It closes the audit finding that `ha-integration-scaffold` claims hassfest CI is "handled by the project-structure scaffold" when in fact nothing HA-specific is generated. The generated YAML targets the **consumer integration repository**, not this plugin repo.
## Why this is a skill, not an agent
- **Human-visible augmentation surface** — the user reads back the generated `validate.yml` and the pytest matrix and confirms the Python-version set; a skill keeps this on the visible command surface, like the sibling scaffolders.
- **Mid-flow interactivity** — the Python-version matrix, whether the repo is HACS-distributed (so the HACS action applies), and the ZIP-mode toggle are per-run dialogues the user confirms.
- **Bounded, inline generation** — one or two workflow files fit inline; no isolated agent context is needed.
- Counter-dimension considered: the draft loop could be an agent, but the matrix and delimitation decisions belong in the user's working context; skill wins.
## When this skill activates
Use this skill to add the HA-specific CI validation to a Custom Integra