What problem does it solve?
This Skill standardizes how frontend pages boot and behave in the browser runtime, so runtime behavior, shared namespaces, and reusable UI patterns stay predictable and maintainable.
Core Features & Use Cases
- Framework-backed page bootstrapping: Ensures pages initialize via initFw.js and attach runtime capabilities onto globalThis.space before Alpine startup.
- Shared browser runtime namespace: Provides consistent access to space.api, space.config, markdown helpers, YAML helpers, proxy/fetch utilities, downloads, and browser surface control.
- Store orchestration & lifecycle rules: Guides how to create stores, mount/unmount DOM-bound lifecycle, and keep async work and state in the store layer.
Use it when updating framework/runtime behavior for framework-backed pages, adding shared frontend helpers/namespaces used across modules, or composing reusable visual patterns under app/.
Quick Start
Use the Frontend Runtime skill to implement and document the change to initFw.js or a shared space.* helper for the feature you are shipping under app/.