cca-assistant

Community

Debug and reason about CCA cover logic

Authorhvorragend
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps you quickly understand, correct, and validate the complex decision logic inside the Cover Control Automation (CCA) blueprint when behavior doesn’t match your expectations.

Core Features & Use Cases

  • Clarifies the full helper JSON model: Keeps track of base state, shading marker vs pending phases, window state, force/manual overrides, and retry timestamps.
  • Explains the effective-state priority cascade: Determines the correct outcome (lock, open, ventilate, close, shading) from competing inputs in the right order.
  • Guides safe YAML/trace debugging: Helps you spot common failure modes (missing “already-in-state” guards, stale helper vs live sensors, incorrect pending handling, timestamp issues) and interpret trace analyzer output.
  • Use Case: When your CCA automation repeatedly triggers wrong branches or shading retries abort unexpectedly, the skill helps you pinpoint which invariant or guard is being violated and what the correct branch conditions should be.

Quick Start

Ask the cca-assistant skill to analyze your CCA YAML change and trace results, then tell you exactly which invariant, helper field, or priority rule caused the unexpected branch behavior.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: cca-assistant
Download link: https://github.com/hvorragend/ha-blueprints/archive/main.zip#cca-assistant

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 471,000+ vetted skills library on demand.