setup-registry-workflow

Automate component registry maintenance and analyze consumer repository drift.

34|4|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/redpanda-data/ui-harness --skill setup-registry-workflow-redpanda-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-registry-workflow
Source: https://github.com/redpanda-data/ui-harness/tree/main/setup-registry-workflow
Command: npx skills add https://github.com/redpanda-data/ui-harness --skill setup-registry-workflow-redpanda-data

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the maintenance of a component registry and the analysis of drift between consumer repositories and the registry, ensuring consistency and up-to-date components.

Core Features & Use Cases

  • Registry Hooks: Implements hooks to check for changes in the UI component directories and ensure registry.json is updated accordingly.
  • Component Taxonomy: Provides a classification system for components based on Atomic Design principles.
  • Consumer Drift Analysis: Compares consumer repository components against the registry to identify differences and potential issues.
  • Use Case: Ideal for maintaining a design system or analyzing the evolution of components across multiple repositories.

Quick Start

Run the setup-registry-workflow skill to configure hooks and perform an initial drift analysis.

Frequently Asked Questions about setup-registry-workflow

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

FAQPage Schema
How do I automate component registry maintenance and detect consumer drift?

You can automate component registry maintenance and detect consumer drift by running setup-registry-workflow, which implements hooks for change detection and compares consumer repositories against the registry to identify differences.

What is consumer drift analysis in a UI component registry?

Consumer drift analysis is the process of comparing UI components used in consumer repositories against the central registry to identify inconsistencies, ensuring components remain up-to-date and consistent across multiple repositories.

How do I classify UI components using Atomic Design principles in a registry?

To classify UI components using Atomic Design principles, this Skill provides a built-in component taxonomy system that categorizes your UI elements directly within the registry maintenance workflow.

How do I configure hooks to check for changes in UI component directories?

You can configure hooks to check for changes in UI component directories by running the setup-registry-workflow Skill, which implements registry hooks to ensure your registry.json is automatically updated accordingly.

Do I need any dependencies to perform consumer drift analysis across repositories?

No external dependencies are required to perform consumer drift analysis, but the Skill requires its internal scripts for change detection and comparison to successfully analyze drift between consumers and the registry.

What is the best way to maintain a design system across multiple repositories?

The best way to maintain a design system across multiple repositories is to automate registry maintenance and consumer drift analysis, using registry hooks and Atomic Design classification to ensure consistency.