Ha Automation Lint
Description
--- description: Validate Home Assistant automation YAML for syntax errors and best practices argument-hint: [file-path] allowed-tools: Read, Bash --- # Home Assistant Automation Linter Validate Home Assistant automation YAML configuration files for syntax errors, deprecated patterns, and best practices. ## Task 1. **Identify the target file(s)**: - If `$1` is provided, validate that specific automation file - If no argument, search for automation files in current directory (*.yaml, *.
Installation
Installs to ~/.claude/commands/nodnarbnitram-claude-code-extensions-ha-automation-lint.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nodnarbnitram/claude-code-extensions/HEAD/.claude/commands/ha-automation-lint.md -o ~/.claude/commands/nodnarbnitram-claude-code-extensions-ha-automation-lint.md Restart Claude Code, or start a new session, for it to be picked up.
Full documentation available on GitHub
View Source RepositoryRelated Skills
Import Drawio
Redraw a draw.io file as an editorial diagram at a chosen format, size, and detail level
Code Quality Import Mermaid
Redraw Mermaid as an editorial diagram at a chosen format, size, and detail level
Code Quality Job Stories
- Create job stories with acceptance criteria in JTBD format
Code Quality Wwas
- Create backlog items in Why-What-Acceptance format
Code Quality Code Quality Review
Review code quality in: $ARGUMENTS
Code Quality Standards Skills
Engineering standards and compliance skills
Code Quality