What problem does it solve?
This Skill helps you build UI that updates predictably when state changes, especially when you need to repeat items, hide or show content, or swap between alternate views without rebuilding the DOM every time.
Core Features & Use Cases
- Reactive Lists: Use For to render collections from changing signal data, with optional keys for stable item identity.
- Conditional Rendering: Use Show for visibility toggles, When for two-way branching, and Switch or Match for multi-way decisions.
- Cached DOM Composition: Reuse existing elements across toggles and updates so interfaces stay fast and stateful.
- Use Case: A task dashboard can render tickets from a live list, show completed items only when enabled, and switch between editor, preview, and admin views from one state source.
Quick Start
Ask the Skill to build a reactive list or conditional view with For, Show, When, or Switch based on your signal-driven state.