skills/jazz-runtime-wasm-compat/SKILL.md
Build Jazz runtime bootstrap that is correct across browser, worker, edge, and Node crypto environments
npx skillsauth add alcyone-labs/agent-skills jazz-runtime-wasm-compatInstall 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.
Use this skill for runtime bootstrap correctness: import order, crypto backend, worker startup, and credentials boundaries.
jazz-tools/load-edge-wasm before any Jazz import.startWorker() credentials must remain server/worker-only (accountSecret never exposed to client).startWorker() can run account migrations at worker start when AccountSchema is provided.NapiCrypto) is optional optimization on supported Node runtimes, not a universal baseline.asActiveAccount: false explicitly if you must avoid active-account side effects.If worker/WASM runtime is unstable in constrained environments, move Jazz transport to main thread and preserve protocol semantics.
load-edge-wasm first where needed).AccountSchema is supplied.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.