Skip to content

Releases: nolte/claude-home-assistant

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:24
ec93868

Changes

  • feat(docs): split use cases into standalone pages with skill/agent diagrams (#81) @nolte
  • docs: add ha-solution top-level router and guard against catalog orphans (#78) @nolte
  • feat: author spec/claude/ha-pixoo-solution front-door governance spec (#66) (#71) @nolte
  • feat: runtime skill resolution for the ha-*-solution orchestrators (#61) @nolte
  • feat: wire orphaned frontend skills into lovelace/panel orchestrators (#60) @nolte
  • feat: card/panel sizing spec + ha-card-sizing-determine skill (#58) (#59) @nolte
  • feat: card-preview spec + ha-card-preview-add skill (#56) @nolte
  • feat: spec-conformance & drift dimension in ha-integration-review (#55) @nolte
  • feat: tier-driven, release-ready integration orchestrator (ha-integration-solution) (#54) @nolte
  • feat: ha-integration-ci-scaffold + ha-hacs-release skills (WP16/WP17) (#53) @nolte
  • feat: add ha-device-registry-augment skill (WP15) (#52) @nolte
  • feat: add ha-config-entry-migrate skill (WP14) (#51) @nolte
  • feat: add ha-options-flow-augment skill (WP13) (#50) @nolte
  • feat: discovery/config-flow boundary clarity + OAuth application-credentials (WP12) (#49) @nolte
  • feat: quality-scale audit CI drift-gate + per-finding remediation dispatch (WP10) (#48) @nolte
  • feat: repairs delete-call hardening + icons auto-fill fold-in (WP9/WP11) (#47) @nolte
  • feat: translated service exceptions (F2) + syrupy platform snapshot tests (F3) (#46) @nolte
  • feat: TLS/timeout security checks + shared redaction classification (F5/F6) (#45) @nolte
  • feat: emit PARALLEL_UPDATES + availability across integration generators (F1) (#44) @nolte
  • feat: ha-panel-ux-audit UX-expert audit skill + author handoff (#42) @nolte
  • feat: ha-panel-author senior panel-developer skill + orchestrator wiring (#41) @nolte
  • feat: Lovelace layout-antipattern spec + wire layout skills (#40) @nolte
  • feat(project): author the planning-suite mission for claude-home-assistant (#262) (#39) @nolte
  • fix(mkdocs): add trailing slash to site_url for canonical i18n base URL (#38) @nolte
  • docs: expand (TS / JS) to (TypeScript / JavaScript) on both index pages (#37) @nolte
  • docs: incorporate lektorat findings across docs and README (#36) @nolte
  • docs: restructure README to the readme-structure spec (#35) @nolte

🚀 Features

  • feat: confidence-gated requirements-elicit in the ha-*-solution orchestrators (#65) (#77) @nolte
  • feat: add ha-solution top-level cross-domain router (#63) (#76) @nolte
  • feat: opt-in deploy→verify→review lifecycle phase with feedback loop (#64) (#75) @nolte
  • feat: add ha-dev-workflow-apply skill + Platinum dispatch (#67) (#74) @nolte
  • feat: split in-flow audit gate from bundled ha-integration-review pass (#68) (#73) @nolte
  • feat: wire ha-websocket-command-add into ha-integration-solution dispatch (#62) (#72) @nolte
  • feat: panel config-view spec + ha-panel-config-view-add skill (#57) @nolte

🐛 Bug Fixes

  • fix: route panel-mode view to ha-panel-author, not card-scaffold (#69) (#70) @nolte

🧰 Maintenance

  • feat(docs): adopt canonical catalog generator with phase grouping + drift gate (#80) @nolte
  • chore(github): refresh repository topics (#34) @nolte

Project context

Claude Code plugin (.claude-plugin/plugin.json + skills/ + agents/). Commit range v0.1.3..ec93868.

Audiences served

  • Plugin authors invoking the slash commands (dogfooding, kamerplanter-ha, greenfield HA artefacts) → §Skills changed, §Agents changed, §Documentation & catalog
  • Maintainers & governing stewards (repo maintainer, HA / HACS / Claude Code, portfolio spec anchor) → §Specs changed, §Documentation & catalog
  • Plugin consumers pinning a version → §Breaking changes for plugin consumers

Skills changed

  • 12 new skills. Cross-domain routing: ha-solution (top-level router, #76). Integration lifecycle: ha-config-entry-migrate (#51), ha-options-flow-augment (#50), ha-device-registry-augment (#52), ha-dev-workflow-apply (#74), ha-integration-ci-scaffold + ha-hacs-release (#53). Lovelace / panel: ha-panel-author (#41), ha-panel-ux-audit (#42), ha-panel-config-view-add (#57), ha-card-preview-add (#56), ha-card-sizing-determine (#59).
  • Reworked orchestrators. ha-integration-solution is now tier-driven and release-ready (#54); the ha-*-solution front doors gained runtime skill resolution (#61), confidence-gated requirements elicitation (#77), and an opt-in deploy→verify→review lifecycle phase (#75); orphaned frontend skills were wired into the lovelace/panel orchestrators (#60).

Agents changed

  • ha-integration-review gained a spec-conformance & drift dimension (#55). No agents added or removed.

Specs changed

  • spec/ha/ — new HA pattern specs: card/panel sizing (#58), lovelace card preview (#56), lovelace layout antipatterns (#40), lovelace panel config-view (#57).
  • spec/claude/ — front-door governance specs for ha-solution (#76) and ha-pixoo-solution (#71), plus one governance spec per new skill above.

Documentation & catalog

  • Catalog generator adopted from the nolte-shared hub (#80). Every skill and agent now declares phase / summary / use-case frontmatter, and the generated Skills and Agents catalog groups by delivery-lifecycle phase with per-language summaries and use-when / don't-use-when cross-links. A CI drift gate pins the vendored generator to nolte/claude-shared@v0.1.11.
  • Use cases split into standalone pages (#81). The single use-cases page became a use-cases/ section — one bilingual page per use case (custom integration, Lovelace frontend, automations & blueprints, Pixoo, dev & test, review & harden), each with target audiences and a Mermaid diagram of the skills and agents in play.

Breaking changes for plugin consumers

  • None. No slash command was renamed or removed and no skill/agent was deleted; the manifest bumps 0.1.3 → 0.1.4 within the 0.x line.

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 25 Jun 21:53
f62ae60

Changes

  • docs: surface plugin use cases in README and docs (#31) @nolte
  • feat(ha): add Divoom Pixoo specs and display skill family (#29) @nolte
  • feat(ha): add orchestration layer — integration/lovelace solution skills + integration-review agent (#28) @nolte
  • feat(ha): add 7 P3 skills — entity-platform + Lovelace cluster (#27) @nolte
  • feat(ha): add 10 P2 backend-integration skills (#26) @nolte
  • docs(ha): primary-source the hacs-release zip layout / content_in_root (#20) @nolte
  • docs(ha): document asset-filename input in hacs-release spec (#18) @nolte
  • feat(ha): add ha-device-automation-add skill (#24) @nolte
  • feat(ha): add ha-discovery-augment skill (#23) @nolte
  • feat(ha): add ha-repairs-add skill (#22) @nolte
  • feat(ha): add ha-automation skill layer + solution orchestrator (#21) @nolte
  • feat(ha): add ha-quality-scale-audit skill (#19) @nolte
  • feat(spec): add ha-automation usage spec corpus (28 specs, DE+EN) (#17) @nolte
  • feat(spec): require verifying HA facts against official docs (#16) @nolte
  • fix(ha): pin gh-plumbing reusables to v1.1.24 in hacs-release spec (#15) @nolte

🧰 Maintenance

  • chore(release): v0.1.3 (#33) @nolte
  • chore(i18n): make English the canonical language (#32) @nolte
  • chore: adopt parallel-working-copies mechanic and plan-before-work handover (#14) @nolte

Project context

Project type: Claude Code plugin. Changes below are since v0.1.2.

Audiences served

  • Plugin / skill consumers (the dogfooding author and the future public HA integration/card-author community) → addressed by §Skills changed, §Agents changed, §Specs changed
  • Plugin-distribution operator (Claude Code marketplace) → addressed by §Breaking changes, §Required plugin re-install

Skills changed

  • Added (31):
    • Divoom Pixoo display family — ha-pixoo-solution, ha-pixoo-page-author, ha-pixoo-pixel-art-author, ha-pixoo-animation-author (#29)
    • Solution orchestrators — ha-integration-solution, ha-lovelace-solution (#28); ha-automation-solution (#21)
    • Automation/YAML authoring — ha-automation-author, ha-helper-scaffold, ha-derived-sensor-author (#21)
    • Backend-integration cluster (P2) — ha-bluetooth-augment, ha-diagnostics-augment, ha-conversation-agent-augment, ha-integration-events-add, ha-media-source-add, ha-reproduce-state-add, ha-significant-change-add, ha-system-health-add, ha-backup-platform-add, ha-oauth2-credentials-augment (#26)
    • Entity-platform + Lovelace cluster (P3) — ha-entity-platform-add, ha-card-editor-add, ha-card-features-add, ha-badge-add, ha-strategy-add, ha-panel-add, ha-websocket-command-add (#27)
    • Audits & adds — ha-quality-scale-audit (#19), ha-repairs-add (#22), ha-discovery-augment (#23), ha-device-automation-add (#24)
  • Modified (10): ha-integration-scaffold, ha-config-flow-augment, ha-coordinator-add, ha-entity-description-mapper, ha-service-definition-generator, ha-test-harness-augment, ha-translation-sync, ha-security-audit, ha-blueprint-scaffold, ha-lovelace-card-scaffold
  • Removed / renamed: none

Agents changed

  • Added (1): ha-integration-review — bundled read-only quality + security + consistency review (#28)

Specs changed (spec/)

  • spec/ha-automation/ (+28): HA-automation usage corpus — automations, scripts, helpers, derived/statistical sensors (#17)
  • spec/ha/ (+4): divoom-pixoo, pixoo-pixel-art, pixoo-pixel-art-animation (#29); upstream-docs-verification (#16)
  • spec/claude/ (+27): per-skill governing specs for the skills added above
  • Convention change: English is now the canonical language for specs + the docs site (was DE-canonical); .spec-config.yml, spec/README.md, mkdocs.yml updated (#32). Content already existed in both languages — re-designation only.

Breaking changes for plugin consumers

  • None — no slash command renamed, no skill/agent removed, no major-version boundary crossed.

Open questions

  • The plugin manifest version is set by the release workflow at publish, not in this range. This release adds 31 skills + 1 agent + 59 spec topics on a v0.1.x line — confirm the minor-bump magnitude is intended.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 07:02
cb93e1a

Changes

  • feat(ha): add hacs-release spec for CI-driven HACS distribution (#12) @nolte
  • feat(spec): add HA artifact naming conventions and wire generators (#11) @nolte
  • fix(audiences): map indirect audiences to a valid docs track (#9) @nolte
  • docs(audiences): add documentation-track field to every audience entry (#8) @nolte
  • fix(spec): soften lovelace-card-editor editor-hook rule to SHOULD NOT (#7) @nolte
  • feat(docs): bilingual MkDocs site and HA developer spec corpus (#6) @nolte
  • feat(ha): add dev-instance-provision agent and two HA specs (#5) @nolte
  • fix(docs): redirect site root to default-language home page (#4) @nolte

🧰 Maintenance

  • chore(deps): bump gh-plumbing reusables to v1.1.23 (#13) @nolte
  • chore(release): v0.1.2 (#10) @nolte

Project context

Audiences served

  • HA artefact authors (plugin consumers) → addressed by §Skills changed, §Agents changed
  • Spec consumers & Claude Code as co-author → addressed by §Specs changed
  • CI / release operators → addressed by §Release & CI tooling
  • Plugin marketplace & future public users → addressed by §Breaking changes for plugin consumers

Skills changed

  • Added ha-blueprint-scaffold — entry point that scaffolds one HA blueprint (automation / script / template) and dispatches the new ha-blueprint-author agent (#6, skills/ha-blueprint-scaffold/SKILL.md)
  • Updated ha-integration-scaffold, ha-entity-description-mapper, ha-service-definition-generator, ha-lovelace-card-scaffold — each now binds the new ha/naming-conventions spec via a naming hard rule (#11)

Agents changed

  • Added ha-blueprint-author — owns the blueprint draft → validate → iterate loop and the spec-conformance report (#6, agents/ha-blueprint-author.md)
  • Added ha-dev-instance-provision — provisions a disposable development HA instance into a local Kind cluster (#5, agents/ha-dev-instance-provision.md)

Specs changed

  • Added the HA developer spec corpus — 38 new spec/ha/* topics (DE-canonical / EN) covering entity platforms, Lovelace (cards, editor, strategies, views, badges, features), config & discovery, frontend data / WebSocket APIs, intents & LLM, quality-scale, repairs, and diagnostics (#6, #5)
  • Added spec/ha/naming-conventions — single authoritative naming convention (casing matrix, English display names, HA has_entity_name + translation_key) across all generated artefacts (#11)
  • Added spec/ha/hacs-release — CI-driven HACS distribution spec for generated integrations and cards (#12)
  • Added spec/claude/ha-blueprint-scaffold — governing spec for the new blueprint scaffold skill (#6)
  • Updated spec/ha/lovelace-card-editor — softened the editor-hook rule to SHOULD NOT (#7)

Release & CI tooling

  • Bumped every nolte/gh-plumbing reusable-workflow pin from v1.1.19 to v1.1.23 across the release and automerge workflows (#13, .github/workflows/)

Breaking changes for plugin consumers

  • None. This release is additive — no slash command was renamed, no skill or agent removed. Existing invocations keep working.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 20:05
9ebf29f

Changes

  • feat(portfolio): add portfolio manifest (#3) @nolte

🧰 Maintenance

  • chore(workflows): bump gh-plumbing reusables to v1.1.19 (#2) @nolte
  • chore(workflows): wire reusable-* callers to portfolio-app token cascade (#1) @nolte