SudoMakerSudoMakerOfficial·1 Agent Skills Included

rEFui

Build, debug, and migrate retained-mode reactive UI applications

Builds and debugs rEFui applications using retained-mode signals, components, and renderers. Fixes common reactivity mistakes like stale .value reads, missing triggers, and broken lifecycle cleanup. Guides JSX setup, DOM and HTML renderer selection, async boundaries, lists, memoization, and HMR configuration. Helps migrate React-style code into correct signal-driven patterns without framework confusion.
npx skills add SudoMaker/rEFui --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install rEFui?

Run `npx skills add SudoMaker/rEFui --all -g -y` in your terminal to install the rEFui skill globally for your coding agent.

What is rEFui used for?

rEFui is a retained-mode JavaScript UI framework where components run once as setup and signals update the UI incrementally. It works across web, native, and embedded targets with any JSX-capable toolchain.

Why is my rEFui UI not updating?

You likely read `.value` directly in JSX, which evaluates only once. Pass the signal itself like `{count}` or wrap derived logic in `$(() => ...)`, and call `sig.trigger()` after mutating arrays or objects in place.

Can I use rEFui with React hooks?

No. rEFui has no re-render cycle, so React hooks like useState do not apply. Use signals for state, `watch` for reactive effects, and `useEffect` or `onDispose` for setup and cleanup.

Does rEFui support SSR and hot module replacement?

Yes. The HTML renderer produces serializable server-rendered trees, and the refurbish plugin adds HMR support for Vite, Bun, and webpack.

Related Repositories in Software Engineering

View All in Software Engineering