ura-ha-platform-reference

Community

Home Assistant platform reference for URA integration

Authorojiudezue
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides essential knowledge and guidelines for modifying the URA (Universal Room Automation) Home Assistant integration safely and effectively.

Core Features & Use Cases

  • URA Platform Reference: Offers comprehensive information on URA's internal architecture and coding practices.
  • Config-entry Types: Details on ROOM, ZONE, CM, and INTEGRATION config-entry types and their setup processes.
  • Options Flow: Instructions for managing options flow in URA integrations.
  • Coordinators: Explanation of URA's unique coordinator hierarchy and how to interact with them.
  • Signals: Guidelines on using dispatcher signals in URA integrations.
  • RestoreEntity: Best practices for implementing RestoreEntity subclasses.
  • Background Tasks: Recommendations for managing background tasks in URA.
  • Service Calls: Advice on handling service calls with unavailable targets.
  • Manifest.json: Guidance on managing dependencies and after_dependencies in URA's manifest.json.
  • .storage/ Access: Clarifications on accessing and modifying the .storage/ directory.
  • Bug Classes: Information on common bug classes and their fixes in URA/HA integration.
  • Pre-ship Gate: Steps to ensure code quality before deploying changes.

Quick Start

Load the ura-ha-platform-reference skill before modifying the URA integration. Review the documentation on handling config-entry types and managing options flow to avoid common pitfalls.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ura-ha-platform-reference
Download link: https://github.com/ojiudezue/universal-room-automation/archive/main.zip#ura-ha-platform-reference

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.