What problem does it solve?
This Skill helps you avoid the recurring mistakes that break rikka code generation, especially around reactive signals, computed values, custom element rendering, and event wiring.
Core Features & Use Cases
- Reactivity Guardrails: Teaches when to pass signals directly and when to read values inside reactive callbacks.
- Correct Value Positioning: Distinguishes plain functions from computed values in attributes, props, and style objects.
- Custom Element Safety: Clarifies render typing, attribute access patterns, and builder form usage for stronger TypeScript checking.
- Template and Event Rules: Covers interpolation modes, event transform functions, NumberAttr defaults, and other common rikka-specific pitfalls.
- Use Case: Use this Skill when generating or debugging rikka components so the output preserves reactivity, type safety, and correct DOM behavior.
Quick Start
Read this Skill before generating any rikka component code so you can apply the correct signal, computed, render, and event patterns from the start.