Releases: nolte/claude-home-assistant
Releases · nolte/claude-home-assistant
Release list
v0.1.4
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
🧰 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-solutionis now tier-driven and release-ready (#54); theha-*-solutionfront 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-reviewgained 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 forha-solution(#76) andha-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.4within the0.xline.
v0.1.3
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)
- Divoom Pixoo display family —
- 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.ymlupdated (#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
versionis set by the release workflow at publish, not in this range. This release adds 31 skills + 1 agent + 59 spec topics on av0.1.xline — confirm the minor-bump magnitude is intended.
v0.1.2
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
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 newha-blueprint-authoragent (#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 newha/naming-conventionsspec 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, HAhas_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-plumbingreusable-workflow pin fromv1.1.19tov1.1.23across 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.