plenum-change-control

Classify Plenum repository changes and enforce validation workflows for pull requests and releases.

6|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/dhruvb14/smart-thermostat-with-vents --skill plenum-change-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plenum-change-control
Source: https://github.com/dhruvb14/smart-thermostat-with-vents/tree/main/.claude/skills/plenum-change-control
Command: npx skills add https://github.com/dhruvb14/smart-thermostat-with-vents --skill plenum-change-control

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents risky or incomplete modifications to the Plenum smart HVAC control repository by defining how changes are classified, validated, reviewed, and released.

Core Features & Use Cases

  • Change Classification Guidance: Determines the required checks for temperature fields, API endpoints, configuration options, dependencies, UI changes, and engine safety changes.
  • Quality and Safety Gates: Documents CI requirements, testing expectations, validation rules, and non-negotiable engineering practices for reliable repository changes.
  • Use Case: When preparing a pull request that modifies thermostat logic or UI controls, use this Skill to identify required tests, review evidence, and release workflow steps before merging.

Quick Start

Ask the plenum-change-control skill to review my proposed Plenum repository change and identify the required gates and evidence.

Frequently Asked Questions about plenum-change-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What checks are required for a Plenum HVAC control pull request?

A Plenum HVAC control pull request requires passing CI gates, providing review evidence, and fulfilling validation rules based on change classification. Required checks vary depending on whether the modification targets thermostat logic, UI controls, configuration options, or engine safety components.

How do I classify changes to the Plenum smart HVAC repository?

Changes to the Plenum smart HVAC repository are classified by target area, including temperature fields, API endpoints, configuration options, dependencies, UI changes, and safety-critical engine edits. Classification determines the specific testing expectations, unit conversion contracts, and review evidence required for merge.

When do I need to follow release procedures for Plenum API changes?

Release procedures for Plenum API changes are required whenever modifications target endpoints, configuration options, or safety-critical engine logic. Following these procedures ensures CI validation, adherence to unit conversion contracts, and proper review evidence before deployment.

Does the Plenum change control workflow handle temperature unit conversion contracts?

Yes, the Plenum change control workflow enforces unit conversion contracts for temperature fields. Modifications to thermostat logic or temperature handling must pass validation rules and CI gates that verify correct unit conversions before the pull request can be merged.

What is the best way to prepare a safe Plenum repository modification?

The best way to prepare a safe Plenum repository modification is to classify the change, identify required CI gates and testing expectations, and gather review evidence. This prevents risky or incomplete modifications to safety-critical HVAC engine logic, UI controls, and API endpoints.

Why does my Plenum configuration update fail CI validation?

Plenum configuration updates fail CI validation when they do not meet repository-specific quality and safety gates. Failures occur if changes lack required testing evidence, violate unit conversion contracts for temperature fields, or bypass the enforced validation workflow for API and engine safety edits.