What problem does it solve?
This Skill removes the overhead of manual DOM assembly by letting you create real Element objects directly with rikka-dom, so you can build interfaces without virtual DOM abstractions or extra mounting steps.
Core Features & Use Cases
- Real Element Creation: Use h() and 200+ tag helpers to generate actual HTML, SVG, and MathML nodes with strong TypeScript inference.
- Template Literal Rendering: Build reactive markup with h
html, including fine-grained signal interpolation for text and attributes.
- Mounting and Namespace Handling: Append elements with standard DOM APIs, handle SVG namespace collisions, and create components that behave correctly in the browser.
- Use Case: Create a reusable dashboard card, render it into the page, and keep its text and styles synchronized with reactive state.
Quick Start
Ask for a rikka-dom example that creates a small UI with h() and tag helpers, mounts it into document.body, and uses the correct namespace for any SVG content.