llms.txt
+55 −6
https://opencomponents.dev/llms.txt
− - [Spinner](https://opencomponents.dev/raw/docs/components/spinner.yaml): The Spinner contract, with every rule from its checklist− - [Input](https://opencomponents.dev/raw/docs/components/input.yaml): The Input contract, with every rule from its checklist− - [Checkbox Group](https://opencomponents.dev/raw/docs/components/checkbox-group.yaml): The Checkbox Group contract, with every rule from its checklist− - [Spinner](https://opencomponents.dev/raw/docs/components/spinner.md): How to build a spinner that shows something is busy, without getting in the way of screen readers, reduced motion or the layout around it.− - [Input](https://opencomponents.dev/raw/docs/components/input.md): How to build a text input that people can label, fill in and fix, that works with every keyboard, autofill and password manager, and that agents can check.− - [Checkbox Group](https://opencomponents.dev/raw/docs/components/checkbox-group.md): How to build a group of checkboxes that people can pick any number of options from, that's named by its question, that says when they need to pick one, and that agents can check.+ - [Checkbox Group](https://opencomponents.dev/raw/docs/components/checkbox-group.yaml): The Checkbox Group contract, with every rule from its checklist+ - [Input](https://opencomponents.dev/raw/docs/components/input.yaml): The Input contract, with every rule from its checklist+ - [Radio Group](https://opencomponents.dev/raw/docs/components/radio-group.yaml): The Radio Group contract, with every rule from its checklist+ - [Spinner](https://opencomponents.dev/raw/docs/components/spinner.yaml): The Spinner contract, with every rule from its checklist+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/button/ui.md): How a button looks, from its parts, variants and colours to its sizes, icons, states and tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/button/ux.md): How a button behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/button/dx.md): How developers use the Button, with one consistent, typed API that composes with links, routers and other components.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/button/ax.md): How agents read, build and check a button, from its accessibility tree to its contract, its DOM and its tests.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/card/ui.md): How a card looks, from its parts and what goes in each of them to how cards sit together, its states and its tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/card/ux.md): How a card behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/card/dx.md): How developers use the Card, with one consistent, typed API that composes with links, routers and other components, and needs no script.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/card/ax.md): How agents read, build and check a card, from its accessibility tree to its contract, its DOM and its tests.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/checkbox-group/ui.md): How a checkbox group looks, from its parts, sizes and orientation to its states and tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/checkbox-group/ux.md): How a checkbox group behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/checkbox-group/dx.md): How developers use the Checkbox Group, with one consistent, typed API that's built from Checkboxes and works with your forms however you build them.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/checkbox-group/ax.md): How agents read, build and check a checkbox group, from its accessibility tree to its contract, its DOM and its tests.+ - [Checkbox Group](https://opencomponents.dev/raw/docs/components/checkbox-group.md): How to build a group of checkboxes that people can pick any number of options from, that's named by its question, that says when they need to pick one, and that agents can check.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/checkbox/ui.md): How a checkbox looks, from its parts and sizes to its states and tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/checkbox/ux.md): How a checkbox behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/checkbox/dx.md): How developers use the Checkbox, with one consistent, typed API that works with your forms however you build them.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/checkbox/ax.md): How agents read, build and check a checkbox, from its accessibility tree to its contract, its DOM and its tests.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/dialog/ui.md): How a dialog looks, from its parts and how wide it gets to what goes in it, how it shows that it's open and its tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/dialog/ux.md): How a dialog behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/dialog/dx.md): How developers use the Dialog, with one consistent, typed API that composes with forms and other components and leaves when to open and close it to you.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/dialog/ax.md): How agents read, open and check a dialog, from its accessibility tree to its contract, its DOM and its tests.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/input/ui.md): How an input looks, from its parts and sizes to its icons, prefixes, actions, states, width and tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/input/ux.md): How an input behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/input/dx.md): How developers use the Input, with one consistent, typed API that works with any form and other components, whether its value is bound or not.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/input/ax.md): How agents read, fill in and check an input, from its accessibility tree to its contract, its DOM and its tests.+ - [Input](https://opencomponents.dev/raw/docs/components/input.md): How to build a text input that people can label, fill in and fix, that works with every keyboard, autofill and password manager, and that agents can check.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/radio-group/ui.md): How a radio group looks, from its parts and sizes to its states, layout and tokens.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/radio-group/ux.md): How a radio group behaves for every person, input and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/radio-group/dx.md): How developers use the Radio Group, with one consistent, typed API that works with your forms however you build them.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/radio-group/ax.md): How agents read, fill in and check a radio group, from its accessibility tree to its contract, its DOM and its tests.+ - [Radio Group](https://opencomponents.dev/raw/docs/components/radio-group.md): How to build a radio group that asks one clear question, lets people pick one answer with a pointer or the arrow keys, says what's wrong when they skip it, and that agents can check.+ - [User Interface (UI)](https://opencomponents.dev/raw/docs/components/spinner/ui.md): How a spinner looks, from its parts, size and colour to how it moves and the one variable you can set.+ - [User Experience (UX)](https://opencomponents.dev/raw/docs/components/spinner/ux.md): How a spinner behaves for every person and setting, so it's accessible, predictable, clear in every state and adaptive.+ - [Developer Experience (DX)](https://opencomponents.dev/raw/docs/components/spinner/dx.md): How developers use the Spinner, with no props, events or slots, and one implementation that every component shares.+ - [Agentic Experience (AX)](https://opencomponents.dev/raw/docs/components/spinner/ax.md): How agents read, build and check a spinner, from the text around it to its contract, its DOM and its tests.+ - [Spinner](https://opencomponents.dev/raw/docs/components/spinner.md): How to build a spinner that shows something is busy, without getting in the way of screen readers, reduced motion or the layout around it.