crit-loading-performance

Generate animated HTML loading specimens with timing specifications and transition storyboards.

3|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/metedata/design-crit --skill crit-loading-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crit-loading-performance
Source: https://github.com/metedata/design-crit/tree/main/skills/crit-loading-performance
Command: npx skills add https://github.com/metedata/design-crit --skill crit-loading-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps designers and product teams make asynchronous loading states feel faster, clearer, and trustworthy by auditing every loading moment and prescribing cohesive UI patterns that reduce uncertainty and layout shift.

Core Features & Use Cases

  • Loading Audit: Catalogs every async operation across the screen inventory and transition paths, classifying duration tiers and criticality.
  • Animated Specimens: Generates BEFORE → LOADING → AFTER HTML specimens with shimmer, spinner, and progress animations so stakeholders can experience each option.
  • Timing & Policy: Produces concrete timing specifications, optimistic UI inventories, transition storyboards, and guidance that respect locked layout, color, and component constraints.
  • Use Cases: Evaluate dashboards, search results, detail views, image galleries, form submissions, and route transitions during design crit rounds.

Quick Start

Run the loading-performance crit in your project directory to audit async moments and generate animated before, during, and after HTML specimens for side-by-side comparison.

Frequently Asked Questions about crit-loading-performance

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

FAQPage Schema
How do I design loading states that reduce layout shift and perceived wait time?

Optimize perceived performance by implementing skeleton screens and optimistic UI patterns during route transitions and component loads. This approach catalogs every async operation across screen inventories to prescribe cohesive UI patterns that reduce uncertainty and prevent layout shift.

What is the best way to evaluate loading patterns during a design crit?

The best way to evaluate loading patterns in a design crit is by generating animated BEFORE, LOADING, and AFTER HTML specimens for side-by-side comparison. This allows stakeholders to experience shimmer, spinner, and progress animations directly across dashboards, search results, and detail views.

When do I need optimistic UI inventories and transition storyboards?

You need optimistic UI inventories and transition storyboards when auditing user actions and route transitions to ensure transparent perceived performance. They provide concrete timing specifications and guidance that respect locked layout, color, and accessibility constraints during async operations.

Can I use these loading performance patterns for media-heavy pages and image galleries?

Yes, these loading performance patterns apply directly to media-heavy pages and image galleries. The audit evaluates async operations by duration tiers and criticality, producing animated HTML specimens and transition storyboards tailored for heavy media loads and component transitions.

How do I create concrete timing specifications for progress indicators?

Create concrete timing specifications for progress indicators by running a loading-performance audit across your screen inventory. This produces actionable artifacts including timing policies, optimistic UI inventories, and transition storyboards that respect your locked component constraints.