vani-async-client-only

Community

Enable async UI with client-side islands

AuthorJaylaelike
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers manage and render async UI components while safely isolating execution on the client, enabling smooth hydration and improved performance.

Core Features & Use Cases

  • Async components with deterministic render: define components that resolve to a render function and provide predictable SSR/CSR behavior.
  • Fallbacks for loading states: supply a user-friendly loading state during async work.
  • Client-only islands: render specific UI only on the client by opting into clientOnly behavior, reducing SSR load.
  • Use Case: You have a heavy analytics widget that should only run in the browser; use this Skill to load it asynchronously and mount after hydration.

Quick Start

Initialize an async component pattern with a fallback and clientOnly: true, then integrate into a page to render on the client after the SSR pass.

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: vani-async-client-only
Download link: https://github.com/Jaylaelike/pm25-interactive-thaipbs-app/archive/main.zip#vani-async-client-only

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 223,000+ vetted skills library on demand.