·sync-construction-async-property-ui-render-gate-pattern
*

sync-construction-async-property-ui-render-gate-pattern

epicenterhq/epicenter

Sync construction with async property pattern. Use when creating clients that need async initialization but must be exportable from modules and usable synchronously in UI components.

0Installs·0Trend·@epicenterhq

Installation

$npx skills add https://github.com/epicenterhq/epicenter --skill sync-construction-async-property-ui-render-gate-pattern

SKILL.md

The initialization of the client is synchronous. The async work is stored as a property you can await, while passing the reference around.

Every call site needs await. You're passing promises around instead of objects.

Construction returns immediately. The async initialization (loading from disk, connecting to servers) happens in the background and is tracked via whenSynced.

Sync construction with async property pattern. Use when creating clients that need async initialization but must be exportable from modules and usable synchronously in UI components. Source: epicenterhq/epicenter.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/epicenterhq/epicenter --skill sync-construction-async-property-ui-render-gate-pattern
Category
*Creative Media
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is sync-construction-async-property-ui-render-gate-pattern?

Sync construction with async property pattern. Use when creating clients that need async initialization but must be exportable from modules and usable synchronously in UI components. Source: epicenterhq/epicenter.

How do I install sync-construction-async-property-ui-render-gate-pattern?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/epicenterhq/epicenter --skill sync-construction-async-property-ui-render-gate-pattern Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/epicenterhq/epicenter

Details

Category
*Creative Media
Source
user
First Seen
2026-02-01