aiohomematic
01Settings file Claude Code
Agent settings configuring includeCoAuthoredBy.
Settings file Claude Code
Agent settings configuring includeCoAuthoredBy.
Skill Claude CodeCodex
Add a new Homematic device type with DeviceProfileRegistry registration, custom data point class, and tests. Use when the user wants to add support for a new device model.
Skill Claude CodeCodex
Add or update translation keys for i18n. Covers strings.json (primary source), en.json sync, and de.json German translations. Use when adding new log messages, UI strings, or updating existing translations.
Instructions file GitHub Copilot
Instructions for SukramJ/aiohomematic, covering github copilot instructions for aiohomematic, project overview, mandatory code standards, required import and type annotations.
Instructions file CodexOpenCode
Instructions for SukramJ/aiohomematic, covering repository guidelines, project structure & module organization, build, test, and development commands, coding style & naming conventions and testing guidelines.
Instructions file
Instructions for SukramJ/aiohomematic, covering claude.md - ai assistant guide for aiohomematic, ⚠️ critical: cuxd/ccu-jack special handling, what makes cuxd/ccu-jack different, key constants to check and in aiohomematic/const.py.
Agent Claude Code
Implements tests from a guard specification and proves each guard bites by removing the named production line. Use for regression guards, contract tests, table tests, and vitest cases. Requires a caller-supplied specification — it does not decide what to guard.
Agent Claude Code
Adversarial read-only defect hunt over a named area — wire handling, resource leaks, concurrency, silently dropped events, unwired seams. Produces ranked candidates with a reproduction path. It finds and argues; it never fixes.
Agent Claude Code
Scoped implementation work whose correctness a test or lint run can prove. Use for Go/Svelte changes inside named files with a stated acceptance command. NOT for composition-root wiring, wire formats, REST/WS contract semantics, Matter parity constants, or auth/secret code.
Agent Claude Code
Read-only inventories, grep sweeps, and cross-file consistency checks across the repository. Cheap and safe to fan out widely (6-8 in parallel) because it never builds and never edits. Returns a table or a scratchpad path, never file dumps.
Settings file Claude Code
Standalone Go daemon bridging Homematic / HomeMatic IP CCUs to MQTT (with Home Assistant Discovery), a REST + WebSocket API, an MCP server, a Svelte config UI, and a native Matter bridge — multi-CCU, single static binary.
Skill Claude CodeCodex
Fan out read-only agents that verify code-comment claims against the actual code — comments naming consumers, "not wired yet" notes, file-header inventories, ratchet justifications. Run before every release. Use when asked for a comment sweep, a claims audit, or pre-release verification.
Skill Claude CodeCodex
Cut an OpenCCU-Loom release — bump the version everywhere it is carried, update all three changelogs, run the pre-release sweep, tag. Use when the user asks to release, tag, or ship a version.
Skill Claude CodeCodex
Run the cross-stack model-snapshot regression — compares OpenCCU-Loom's domain model against the aiohomematic reference on identical wire data. Use after changing DataPoint creation, visibility marks, custom-DP composition, or channel methods.
Instructions file
Claude Code instructions for SukramJ/openccu-loom, covering claude.md — ai assistant guide for openccu-loom, orientation, project overview, critical rules and licensing and build.