change-lifecycle

Plan and execute controlled admin changes on managed hosts.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/metric-space-ai/ctox --skill change-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: change-lifecycle
Source: https://github.com/metric-space-ai/ctox/tree/main/skills/system/host_ops/change-lifecycle
Command: npx skills add https://github.com/metric-space-ai/ctox --skill change-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the planning, verification, and execution of deliberate host or service changes while capturing durable evidence and ensuring rollback readiness, reducing risk of outages during maintenance.

Core Features & Use Cases

  • Change evidence capture: records pre/post state and verification signals.
  • Helper resources: provides scripts for collecting, storing, and validating changes.
  • Dry-run planning: produces a structured plan and rollback bundle for safe rollout.
  • Drift verification: compares post-change behavior to baseline and flags anomalies.

Quick Start

Initiate a dry-run change lifecycle for a host service by collecting current state, diffing against target configuration, and validating rollback readiness.

Frequently Asked Questions about change-lifecycle

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

FAQPage Schema
How do I plan and execute safe host configuration changes with rollback readiness?

Plan and execute safe host configuration changes by generating a structured change plan and rollback bundle before applying patches, config edits, or restarts. This dry-run planning approach captures durable evidence and ensures rollback readiness to reduce outage risk during maintenance.

What is change management drift detection and when do I need it for managed hosts?

Change management drift detection compares post-change behavior against a baseline configuration snapshot to flag anomalies. You need it after applying patches, upgrades, or restarts across single units or clusters to verify controlled admin changes did not introduce unexpected state drift.

How do I capture pre-change and post-change verification evidence for admin changes?

Capture pre-change and post-change verification evidence using helper scripts like change_collect.py and change_store.py. These scripts record change_request, config_snapshot, change_plan, rollback_bundle, and change_result data in a SQLite-backed runtime state for durable auditability.

Can I use SQLite for runtime state tracking during cluster upgrades and rollbacks?

Yes, you can use SQLite for runtime state tracking during cluster upgrades and rollbacks. The workflow requires a SQLite-backed runtime to store change plans, configuration snapshots, and rollback bundles, ensuring controlled execution and drift verification across managed hosts.

What's the best way to verify rollback readiness before applying patches?

The best way to verify rollback readiness is to initiate a dry-run change lifecycle that collects current state, diffs against the target configuration, and validates the generated rollback bundle. This pre-change verification ensures safe rollout before any actual patch is applied.

Do I need helper scripts to automate drift detection across single units or clusters?

Yes, you need helper scripts like change_capture_run.py and change_query.py to automate drift detection and evidence capture. They execute the workflow that records state and flags post-change anomalies across single units or clusters during admin maintenance.