
adkisson/ha-development-skillpack
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Skill pack for LLM vibe coding for Home Assistant
概要
This repository contains a I use when vibe coding (h/t to Anthropic, but it also works as a project file with ChatGPT) with Home Assistant YAML and Jinja. It compiles and documents the things that have worked and approaches to fix those that LLMs still get wrong much of the time. * based on HA instance and interests (and strong opinions about what works for me), * a common set of design principles and guidelines, * a set of constraints, * a mental model for discussing automations, * a collection of trial-and-error solutions from a hobbyist, * and incomplete. It reflects how I currently think about HA coding — not a universal framework or best-practice guide. * Not a drop-in HA set of automations, scripts, etc.
README
以下は原文 README の抜粋です。原文を見る。
Home Assistant Skill Pack
An idiosyncratic prompt, design principles, and pattern set for working with Home Assistant YAML/Jinja
What this is
This repository contains a skill pack I use when vibe coding (h/t to Anthropic, but it also works as a project file with ChatGPT) with Home Assistant YAML and Jinja. It compiles and documents the things that have worked and approaches to fix those that LLMs still get wrong much of the time.
It is:
- based on my HA instance and interests (and strong opinions about what works for me),
- a common set of design principles and guidelines,
- a set of constraints,
- a mental model for discussing automations,
- a collection of trial-and-error solutions from a hobbyist,
- and incomplete.
It reflects how I currently think about HA coding — not a universal framework or best-practice guide.
What this is not
- Not a drop-in HA set of automations, scripts, etc.
- Not guaranteed to be correct for anyone else’s setup
- Not an exhaustive skill for all domains of HA
- Not an official HA approach
Why it exists
As my desire for HA functionality far outstripped my own ability to code (or even structurally think through the setup), I turned to LLMs to see if I could augment my skills. After a few small automation enhancements, I realized that I was going to get nowhere without very structured documentation of prompts, constraints, and gotchas. Those started well before Anthropic introduced skills and form the basis of everything here.
How I Use This Skill
I use this Skill across several prompt sessions — sometimes with different AI models.
First, I ask one AI to act as architect — planning whatever the problem actually needs, whether that’s a full design, a debugging strategy, or a one-line note that a change is trivial: discuss it in plain English, present options with tradeoffs, identify potential flaws and shortcomings, pressure-test the approach before any code is written, and document testing/acceptance criteria. The goal is to surface and resolve design problems early — not after they’re baked into YAML.
Second, I ask it (often a different model) to act as dev: review the design and push back on implicit assumptions, then implement the agreed design and validate it in Tools → Template before I call it done.
If something already built breaks, that’s a separate debugging pass — root cause first, no quick patches. If I just want existing behavior cleaned up without changing it, that’s a separate refactor pass.
Each step feeds back into the previous as needed — design is pressure-tested before coding begins, and code is pressure-tested before it ships.
Upgrading from 1.x
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add adkisson/ha-development-skillpack