propagate-ui-pattern

Official

Stop UX drift by propagating patterns.

AuthorAgentSystemLabs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents single-component UX changes from creating long-term inconsistencies across a recurring component family, such as when one Modal gets a new hotkey, focus behavior, or dismiss rule but its sibling modals do not.

Core Features & Use Cases

  • Sibling sweep for UX consistency: When a user requests a keyboard, focus, dismiss, or feedback-display behavior change on one instance, it greps for sibling instances of the same component family (Modal, Dialog, Drawer, Form, Card, Toast) and enumerates them for review.
  • Per-instance gating to avoid regressions: It presents each sibling with APPLY/SKIP/ASK decisions and explicit reasons (e.g., destructive vs. benign, form vs. picker, lifecycle differences) and requires confirmation before applying changes.
  • Inline extraction when duplication is high: If 3+ approved siblings would share identical inline implementation, it proposes extracting a shared hook/wrapper or moving behavior into a shared primitive prop before applying edits.
  • Propagates visual affordances: It propagates the discoverability elements alongside the behavior, such as kbd hint content, aria-keyshortcuts, or footer hotkey lines, rather than shipping behavior silently.

Quick Start

Tell the agent: “make sure all my modals support Cmd+Enter submit and show the hotkey hint on the primary action.”

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: propagate-ui-pattern
Download link: https://github.com/AgentSystemLabs/core/archive/main.zip#propagate-ui-pattern

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.