use-design-system/Loader

Renders a customizable, accessible loading indicator with ARIA status attributes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tokijh/minapp --skill use-design-system-loader
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-design-system/Loader
Source: https://github.com/tokijh/minapp/tree/main/.claude/skills/use-design-system/subskills/Loader
Command: npx skills add https://github.com/tokijh/minapp --skill use-design-system-loader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized and accessible way to indicate loading processes within an application, improving user experience by clearly communicating system status.

Core Features & Use Cases

  • Customizable Loaders: Supports different sizes (small, medium, large) and color themes (primary, dark, light) to match UI context.
  • Accessibility: Automatically applies role="status" for screen readers and manages aria-label for clarity.
  • Inline and Full-Screen Usage: Can be used within buttons, forms, or to cover the entire screen during heavy operations.

Quick Start

Render a medium-sized primary loader with the label "Loading data...".

Frequently Asked Questions about use-design-system/Loader

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

FAQPage Schema
How do I add an accessible loading indicator to my web application?▼

To add an accessible loading indicator, you need a component that renders a spinner with proper ARIA attributes. This loader automatically applies role="status" and manages aria-label so screen readers can announce loading states clearly to users.

What sizes and color themes can I use for a UI spinner component?▼

A UI spinner component can be customized with small, medium, and large sizes, alongside primary, dark, and light color themes. These options allow you to match the loading indicator to your specific interface context, whether inline or full-screen.

Can I use a loading indicator inside form fields and buttons?▼

Yes, you can use a loading indicator inline within form fields and buttons to show processing states. The component also supports full-screen usage to cover the entire interface during heavy operations, ensuring flexible integration across your application.

Does this loading indicator support screen reader labels for status indication?▼

This loading indicator supports screen reader labels for status indication by utilizing optional descriptive text. It automatically manages aria-label attributes alongside role="status" to ensure assistive technologies properly communicate the current loading process.

What is the best way to display a full-screen loading state during heavy operations?▼

The best way to display a full-screen loading state during heavy operations is using a loader component that supports full-screen coverage. This visually blocks interaction while providing customizable sizes, colors, and screen reader support for accessibility.