Rawstax

Agent-native design system.

Every component ships with a spec the agent reads straight. Parts, slots, variants, and each state with the token behind it. A validator checks the build against it and fails on drift. It is an agent skill, so a project grows its own system instead of adopting a library, and every build comes with specimen pages showing every component and state in both themes.

Button
Badge
Toggle
Menu
Input
SegmentedControl

A contract is the spec that comes with a component. Not prose about how a button should feel. It names the parts, the slots content goes into, the variants, and every state with the token it binds to. Prose tells an agent what to aim for. The contract tells it what is legal, and the validator tells it when it missed.

Checkbox
Radio
Select
Toast
Card
Pagination

Every build gets recorded, and every finding ends in one of three places: a test in the validator, a rule in the guidance, or a decision to let it go.

Rawstax | Mantas Vaitukaitis