← ClaudeAtlas

ha-blueprint-scaffoldlisted

Scaffolds a single Home Assistant blueprint (automation, script, or template domain) as a self-contained, spec-conformant YAML file — by gathering the intent, running a pre-flight, and dispatching the ha-blueprint-author agent for the draft-validate-iterate loop, then relaying its conformance report. Activate on phrasings like "scaffold a blueprint for X", "create an automation blueprint", "turn this automation into a blueprint", "draft a motion-light blueprint", "schreibe ein Blueprint für X", "erstelle ein Automations-Blueprint", "mach aus dieser Automation ein Blueprint". Do not activate for custom-integration scaffolding (ha-integration-scaffold), Lovelace cards (ha-lovelace-card-scaffold), integration services (ha-service-definition-add), or importing/deploying into a running HA instance.
nolte/claude-home-assistant · ★ 1 · AI & Automation · score 68
Install: claude install-skill nolte/claude-home-assistant
# HA Blueprint Scaffold Spec: `spec/claude/ha-blueprint-scaffold/en.md` (EN canonical) / `spec/claude/ha-blueprint-scaffold/de.md` (DE translation). This skill is the **entry point** for creating a blueprint. It does not generate the YAML itself — it gathers parameters, runs a pre-flight, and dispatches the [`ha-blueprint-author`](https://github.com/nolte/claude-home-assistant/blob/develop/agents/ha-blueprint-author.md) agent, which owns the draft → validate → iterate loop and the conformance report against `spec/ha/blueprint-patterns/en.md`. ## Why this is a skill, not an agent - **Orchestrator role (decisive):** the procedure gathers intent interactively, runs the pre-flight, and then dispatches the `ha-blueprint-author` agent for the heavy authoring — per `skill-vs-agent`, the orchestrator in the hybrid pattern is always a skill. - **Mid-flow interactivity:** blueprint intent (domain, inputs, trigger shape) is elicited from the operator before any file exists; that dialogue lives in the main conversation. - **Counter-dimension considered:** the YAML authoring itself is self-contained (agent bias) — which is exactly why it is delegated to the sibling agent instead of making this wrapper an agent. ## When this skill activates Use this skill when the user wants to create one Home Assistant blueprint (automation, script, or template) from a described intent — typically to package a reusable automation for sharing or for their own home. ## When NOT to activate - scaffol