refui

Official

Master retained UI with rEFui signals.

AuthorSudoMaker
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers quickly adopt rEFui's retained-mode with signals, enabling reactive UIs without relying on the library source. It guides you through choosing JSX modes, DOM/HTML renderers, and debugging practices when UI updates lag behind state changes.

Core Features & Use Cases

  • Retained-mode mental model: understand component setup vs rendering and how signals drive incremental updates.
  • JSX and renderer guidance: select automatic vs classic JSX transforms and DOM/HTML renderers for your stack.
  • Directives & macros: apply on:/class:/style:/attr:/prop:/m:* patterns correctly with safe scopes.
  • HMR and debugging: leverage refurbish/refui/hmr workflows and diagnose “UI not updating” problems.
  • Migration patterns: map React/Vue/Solid/Svelte patterns to rEFui idioms for smoother transitions.
  • Real-world example: Migrate a small React button with state to a rEFui button using signals, then compare reactivity.

Quick Start

Initialize a minimal rEFui project with automatic JSX runtime and a DOM renderer, then implement a counter component using signals.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: refui
Download link: https://github.com/SudoMaker/rEFui/archive/main.zip#refui

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.