Zum Inhalt

Anwendungsfälle

Dieses Plugin bündelt Skills, Agents und Specs entlang von sechs Anwendungsfällen. Jeder Domain-Fall hat eine Front-Door-Skill (*-solution) — den Einstiegspunkt, der das gewünschte Ergebnis in die minimale Menge an Artefakten übersetzt und die fokussierten Skills aufruft. Du musst nicht selbst wissen, welche Skill welches Artefakt erzeugt.

Über den Domain-Front-Doors steht ha-solution, der Top-Level-Router. Beschreibe ein beliebiges Home-Assistant-Ergebnis: Er ordnet die Anfrage einer oder mehreren Domänen zu und leitet jeden Teil an die zuständige *-solution weiter. Bei echt domänenübergreifender Arbeit — etwa eine Custom Card plus die dahinterliegende Integration plus eine Automation — zerlegt er sie in Abhängigkeitsreihenfolge und hält die geteilten Identitäten (Domain, Entity-IDs, Card-Tags, Command-Typen) über die Grenzen hinweg konsistent. Greif direkt zu einer einzelnen Domain-Front-Door, wenn Du schon weißt, dass die Anfrage in genau einer Domäne liegt.

flowchart TD
    you(["You describe a result"]) --> router["ha-solution<br/>top-level router"]
    router --> i["ha-integration-solution"]
    router --> l["ha-lovelace-solution"]
    router --> a["ha-automation-solution"]
    router --> p["ha-pixoo-solution"]
    i --> uc1["Custom integration"]
    l --> uc2["Lovelace frontend"]
    a --> uc3["Automations and blueprints"]
    p --> uc4["Pixoo display"]
    uc1 -.-> uc5["Run and test on a dev HA"]
    uc1 -.-> uc6["Review and harden"]

Front-Door vs. fokussierte Skills

Die *-solution-Skills erzeugen selbst nichts — sie planen (mit Freigabe-Gate) und delegieren. Die fokussierten Skills besitzen je ein Artefakt und ihre eigene Spec-Konformität. Du kannst eine fokussierte Skill auch direkt nutzen, wenn der Bedarf eindeutig ist.

Die sechs Anwendungsfälle

Den vollständigen, automatisch generierten Katalog — mit einer Beschreibung jeder Skill und jedes Agents — findest Du unter Skills und Agents.

Wie das zusammenspielt

  • Skills und Agents sind die ausführenden Bausteine — Skills laufen interaktiv im Gespräch, Agents autonom mit strukturiertem Bericht.
  • Specs unter spec/ sind die Quelle der Wahrheit: spec/ha/* für HA-interne Verträge (gegen die offizielle HA-Doku verifiziert), spec/claude/* für die Skills und Agents selbst. Jede Skill und jeder Agent ist an ihre bzw. seine Spec gebunden.
  • *-solution-Front-Doors sind der empfohlene Einstiegspunkt pro Domain-Anwendungsfall, sobald mehr als ein Artefakt nötig ist.

Noch nicht abgedeckt

ESPHome-Custom-Components und Home-Assistant-Add-ons (Docker / s6) sind vorgesehene Anwendungsfälle, aber das Plugin liefert dafür noch keine Skills. Die Erwähnung von ESPHome / Add-ons im Tagline beschreibt die Roadmap, nicht den aktuellen Stand.