modal-manager

Coordinate consistent modal and dialog components across HR-IMS frontends.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill modal-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modal-manager
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/modal-manager
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill modal-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dialog and modal patterns are inconsistently implemented across HR-IMS, leading to UX confusion and maintenance overhead.

Core Features & Use Cases

  • Centralized modal/dialog system (ConfirmDialog, FormModal, Sheet, AlertDialog) with accessible ARIA roles and keyboard support.
  • Reusable building blocks for consistent UX, including confirmations, data-entry modals, side sheets, and alert prompts.

Quick Start

Install the modal-manager in your HR-IMS frontend and start using the provided Dialog, ConfirmDialog, FormModal, Sheet, and AlertDialog components to standardize user interactions.

Frequently Asked Questions about modal-manager

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

FAQPage Schema
How do I create accessible React modal components with ARIA roles and keyboard support?

Accessible React modal components require proper ARIA roles, keyboard interactions, and consistent styling. This Skill provides reusable building blocks like ConfirmDialog and AlertDialog to standardize these UX patterns across frontend interfaces without manual accessibility wiring.

What is the best way to standardize dialog and modal patterns in a React frontend?

Standardizing dialog and modal patterns involves implementing centralized, reusable components. This Skill coordinates confirmation dialogs, form modals, and side sheets with consistent design and accessible interactions, reducing UX confusion and maintenance overhead across HR-IMS applications.

Does this modal system support side sheets and alert dialogs alongside standard form modals?

Yes, this modal system supports side sheets and alert dialogs alongside standard form modals. It implements a comprehensive set of reusable base components, including Dialog, Sheet, ConfirmDialog, FormModal, and AlertDialog, to cover diverse user interaction requirements.

How do I fix inconsistent dialog UX and maintenance issues in React UI components?

Fixing inconsistent dialog UX requires a centralized modal system with reusable building blocks. This Skill resolves fragmented implementations by providing accessible, design-consistent components for confirmations, data-entry, and alerts, ensuring uniform behavior across all pages.

Can I use radix-ui patterns to build accessible dialog and modal interfaces?

Yes, you can build accessible dialog and modal interfaces using radix-ui patterns. This Skill leverages these patterns to implement components with proper ARIA roles and keyboard interactions, ensuring seamless and accessible frontend user experiences.

When should I use a centralized modal manager instead of individual dialog components?

A centralized modal manager should be used when dialog patterns become inconsistent across multiple pages. This Skill provides reusable base components to ensure design consistency, accessible ARIA roles, and standardized keyboard interactions throughout your frontend application.