uniform-forms
Installation
SKILL.md
Uniform forms
A form in Uniform is not a special entity — it is a composition of components. A Form container component renders the <form> element and owns the resulting submit action; each input is its own component placed in the container's slot. Authors assemble forms in Uniform's visual editor; developers own the markup, state, and submission.
Architecture
form container: renders <form>, owns state, submits
├── slot: formFields formTextField, formTextAreaField, formSelectField,
│ formCheckboxField, formRadioField (+ $personalization, $test)
└── slot: formButtons formButton (min 1) (+ $personalization, $test)
formSelectField / formRadioField
└── slot: options formSelectOption, formRadioOption (+ $personalization, $test)
Field components self-register with that context on mount and read/write their own value through it. The container never inspects its slot contents.