setup-registry-workflow

Coordinate registry workflows to keep UI component registries in sync with consumer repositories.

3|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/malinskibeniamin/skills --skill setup-registry-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-registry-workflow
Source: https://github.com/malinskibeniamin/skills/tree/main/setup-registry-workflow
Command: npx skills add https://github.com/malinskibeniamin/skills --skill setup-registry-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Registry workflow coordinates UI component registry maintenance by enforcing hooks, taxonomy, and drift analysis to prevent desynchronization between registries and consumer repos.

Core Features & Use Cases

  • Registry hooks to warn or stop edits that would desync registry.json
  • Component taxonomy guidance to classify registry components consistently
  • Consumer drift analysis to compare registry sources with consumer repos and surface mismatches
  • Guidelines for end-to-end workflow and safe collaboration

Quick Start

Install and configure the registry workflow hooks by placing the provided scripts under .claude/hooks and enabling the PostToolUse and Stop hooks.

Frequently Asked Questions about setup-registry-workflow

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

FAQPage Schema
How do I keep my shadcn component registry in sync with consumer repositories?

You can keep your shadcn component registry in sync by configuring registry workflow hooks under .claude/hooks to enforce updates and run drift analysis, preventing desynchronization between the registry.json and consumer repositories during commits and merges.

What is component registry drift analysis and when do I need it?

Component registry drift analysis compares registry sources with consumer repositories to surface mismatches. You need it when maintaining a design system to prevent desynchronization across multiple consumer repositories during ongoing component updates.

How do I set up hooks to stop edits that desync registry.json?

To set up hooks that stop desyncing edits, place the provided scripts under .claude/hooks and enable the PostToolUse and Stop hooks to warn or block changes that would desynchronize your component registry.

Do I need Claude hooks configured to run registry workflow scripts?

Yes, the registry workflow requires your environment configured with Claude hooks, a .claude/hooks directory, and scripts/registry-check.sh to enforce component registry updates and gating during consumer repository operations.

Can I use registry workflow to classify components consistently across a design system?

Yes, the registry workflow provides component taxonomy guidance to classify registry components consistently across your design system, ensuring standardized categorization during end-to-end workflow and safe collaboration.