Benchmarks multiple AI model outputs for Home Assistant release notes against ground truth built from the user's live HA setup. Useful when comparing, evaluating, or scoring release note summaries from different models.
How this skill is triggered — by the user, by Claude, or both
Slash command
/homeassistant-assistant:ha-release-benchmarkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scan `.temp/<version>/` for subdirectories containing `ha-release-<version>.md`.
Scan .temp/<version>/ for subdirectories containing ha-release-<version>.md.
Refuse to run if fewer than 2 model outputs are found.
Report which models were detected and stop.
User: benchmark the 2026.5 release note results
→ Skill detects .temp/2026.5/gemini31/ and .temp/2026.5/kimi26/
→ Reuses existing ground-truth spec if present, otherwise builds it → Scores both → Writes results
2026.5).temp/<version>/ with ha-release-<version>.md.temp/<version>/ha-release-<version>-benchmark-spec.mdhttps://www.home-assistant.io/blog/GetLiveContext for live entity/device/area dataha-config-fetch skill to refresh and read automations.yaml, scenes.yaml, scripts.yaml, configuration.yamlfor: triggers vs
purpose-specific triggers (models must not confuse these).temp/<version>/ha-release-<version>-benchmark-spec.mdRead each model output. Score 7 dimensions using rubrics in REFERENCE.md:
| Dim | Name | Weight |
|---|---|---|
| D1 | Coverage | 15% |
| D2 | Factual Accuracy | 25% |
| D3 | Personalization Depth | 20% |
| D4 | Technical Correctness | 15% |
| D5 | Breaking Changes Rigor | 10% |
| D6 | Actionability | 10% |
| D7 | Format Compliance | 5% |
Weighted score formula: (score / 5) × weight × 100
For each model and dimension: list evidence, assign 0-5, calculate weighted.
Write to .temp/<version>/ha-release-<version>-benchmark-results.md using the
output template in REFERENCE.md. Must include:
GetLiveContext, or config snapshots fetched via the ha-config-fetch skill..temp/<version>/ha-release-<version>-benchmark-spec.md
when it is missing or the user explicitly asks for a rebuild.for: are NOT
purpose-specific triggers. Penalize models that confuse these in D4..temp/ only. Never write benchmark files elsewhere.npx claudepluginhub calexandre/homeassistant-assistant --plugin homeassistant-assistantCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.