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.

Author-set Field name and identifier

Installs
12
GitHub Stars
2
First Seen
Sep 2, 2026