skills/jazz-loading-subscriptions/SKILL.md
Design and debug Jazz loading depth, loading states, and subscription lifecycles under eventual consistency
npx skillsauth add alcyone-labs/agent-skills jazz-loading-subscriptionsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is for correctness of what is loaded, when it is loaded, and how updates stay observable.
resolve, $each, $onError)$isLoaded and loadingState handlingensureLoaded() semantics (returns a copy at requested depth)ensureLoaded and subscribe$each only when immediate full collection hydration is required.loading, loaded, unavailable, unauthorized, and post-delete deleted flows.ensureLoaded() on union members.ensureLoaded() returns a new resolved copy; do not assume it mutates the original instance in place.$each overreach.development
Builds precise production-ready custom Agent Skills following AgentSkills.io guidelines. Use when user requests to create, refine or package Skills
development
Best practices for using simple-logger in TypeScript applications
tools
Implement Sauve-specific Jazz extension behavior on top of worker-authority architecture and typed popup-worker protocol
tools
Test Chrome extensions (Manifest V3) headlessly with Playwright — load unpacked extensions, extract the extension ID, test popups/content scripts/background, run reliably in CI, and use the correct headless mode that actually supports extensions.