Skill / Refined UI registry
Refined UI composition
Keep blocks readable by composing public agent components, hooks, and slots explicitly.
Goal
Prefer explicit React composition so advanced blocks remain readable after installation.
Registry-first guidance for installable Refined UI components, skins, hooks, and blocks.
Checks
1Blocks compose documented top-level components.
2Actions are children, not data arrays, when the user may customize layout.
3Reusable behavior lives in hooks or context, not in theme code.
Avoid
1Component factories in installed skin files.
2Duplicated behavior between default and refined skins.