add-skeleton-loaders

Community

Ship route skeletons that match real layouts

Authorwebdevcody
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Route pages often show spinners, blank gaps, or mismatched placeholders while async data loads, causing layout shift and a confusing first-second user experience.

Core Features & Use Cases

  • Detect async fetch sites in TanStack Start routes: Identifies useSuspenseQuery, useQuery, and route loader-based pending behavior that must be covered.
  • Enforce layout-matching skeleton placeholders: Requires shadcn <Skeleton /> blocks with shape, count, and approximate dimensions that mirror the eventual content.
  • Fix loading gaps inline with correct boundaries: Ensures each independently fetched region has its own <Suspense> or pending branch so fast sections don’t wait for slow ones.

Quick Start

Use the add-skeleton-loaders skill on your updated route file to audit every async fetch and insert correctly shaped <Skeleton /> placeholders for each loading region.

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: add-skeleton-loaders
Download link: https://github.com/webdevcody/go-mailing-list/archive/main.zip#add-skeleton-loaders

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.