alwayson-dev

Coordinates cross-repo development, testing, and packaging of AlwaysOn infrastructure in NitroUMDP.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/huangcd/gcusage --skill alwayson-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alwayson-dev
Source: https://github.com/huangcd/gcusage/tree/main/.github/skills/alwayson-dev
Command: npx skills add https://github.com/huangcd/gcusage --skill alwayson-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill centralizes and standardizes the development and testing workflow for the AlwaysOn infrastructure components, enabling teams to coordinate cross-repo changes safely and efficiently.

Core Features & Use Cases

  • Cross-repo development: facilitates changes to pipeline builders, ScopeConnectors, and standard dimensions across NitroUMDP and NitroUMDPProductUsage.
  • Local testing workflow: describes how to refresh and validate local AlwaysOn packages in consumer workspaces before broader releases.
  • Package build and test orchestration: outlines steps to bump local versions, package the infra library, and verify consumer workspace integration.

Quick Start

Modify AlwaysOn infra in sources/dev/AlwaysOn/infra/src and run the local refresh to test changes in NitroUMDP.

Frequently Asked Questions about alwayson-dev

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

FAQPage Schema
How do I coordinate cross-repo infrastructure changes across NitroUMDP environments?

Cross-repo infrastructure changes across NitroUMDP environments are coordinated by standardizing the development workflow for pipeline builders and ScopeConnectors. This process ensures consistent builds and safe cross-repo validation across NitroUMDP and NitroUMDPProductUsage.

What is the local refresh workflow for testing AlwaysOn infrastructure packages?

The local refresh workflow for AlwaysOn infrastructure packages involves modifying infra code in sources/dev/AlwaysOn/infra/src and validating changes in consumer workspaces. This process verifies consumer workspace integration before broader releases.

Do I need specific prerequisite knowledge to develop AlwaysOn infrastructure components?

Yes, developing AlwaysOn infrastructure components requires working knowledge of the AlwaysOn infra packaging process, local refresh script usage, and consumer workspace integration. This expertise ensures consistent builds and safe cross-repo validation.

How do I bump local versions and package the AlwaysOn infra library?

To bump local versions and package the AlwaysOn infra library, follow the package build and test orchestration steps to update versions, package the library, and verify consumer workspace integration. This validates changes before broader releases.

Can I use this workflow for standard dimensions and pipeline builders in both NitroUMDP and NitroUMDPProductUsage?

Yes, this workflow facilitates changes to standard dimensions and pipeline builders across both NitroUMDP and NitroUMDPProductUsage environments. It applies to infra code requiring cross-repo validation to ensure consistent builds.

Why does AlwaysOn infrastructure packaging require validation in consumer workspaces?

AlwaysOn infrastructure packaging requires validation in consumer workspaces to verify local refresh workflows and ensure consistent builds. This local testing step catches integration issues before broader releases are deployed.