What makes
a design system
ai-native?

  1. [1]
    Semantic, intent-based naming

    Name things by intent, not appearance — role/on-accent, never white. Agents reason about a vocabulary, not a swatch.

  2. [2]
    Machine-readable contracts

    Every relationship is declared by a schema — tokens, taxonomy, slots, applicability, presets, patterns. Six files; no inference from prose.

  3. [3]
    Closed, enforced choice space

    Valid combinations are finite and listable. when predicates gate modifiers; a linter rejects the rest before it ships.

  4. [4]
    Slot + nesting contracts

    What can be placed inside what is declared — not implied. slot.accepts turns composition into a type problem an agent can solve.

  5. [5]
    One source. Many generated outputs.

    Define-once. Docs, types, lint rules and the MCP surface are all built from the same canonical spec. No drift.

  6. [6]
    Agent-navigable surface + conformance

    The system answers agent queries via MCP. Implementations declare coverage; the validator confirms it.

aindf — inspect

Artifacts of an
AI-Native design system

Every claim on this site links to a file in one repository. The site renders from those artifacts; a build regenerates everything else.

SPEC.md
ten sections in markdown · thesis · contract graph · axes · tokens · modifiers · presets · single-source · conformance · boundary · versioning
read →
schemas/
six json-schema files · one per axis of the contract graph (tokens · taxonomy · slots · applicability · presets · patterns)
browse →
patterns/
three starter patterns · newsletter · chat · feature-grid · with clarifying parameters an agent asks before assembly
render →
for-agents
machine-readable entry point · llms.txt index + four MCP tools · list-by-facet · slot-accepts · applicable-modifiers · get-preset
connect →
conformance
a DS declares which principles it satisfies; the validator confirms or refutes. Partial counts — and gets a roadmap to the rest
verify →

Who implements each principle today

Real design systems already ship pieces of this. None ship the whole graph. Each note describes how that system implements the principle — followed by the AINDF artifact that formalizes it.

A design system is fully ai-native when it ships all six principles from one source. Most ship a subset. aindf is the spec for the whole graph.

$ git clone …/ai-native-design-framework.git