Concrete

The language layer for labs that ship.

A rigorous React design system for research writing, dense products, generated interfaces, agent workflows, and the strange space between them.

Shell
bun add @rubriclab/concrete
ComposerProduct density
arihan/eval triage-v2router-v2.ts · 3.2 KB
Typed surface

Typed surface

Schemas, examples, states.

Pressure aware

Pressure aware

Same grid, four contexts.

Render native

Render native

React and image URLs.

Agent legible

Agent legible

Strict specs machines can use.

The system, from the ground up.

Layers build on each other. Each one does one thing well; together, they scale from a sentence of research to a working product surface.

FoundationsPrimitivesComponentsApplications

Foundations

Open

The rules of the system.

FoundationsLayer

Ag

SkyTerminalUltra
Sparkline

Primitives

Open

Low-level building blocks.

PrimitivesLayer
BadgeAgent

Components

Open

High-level composable UI.

ComponentsLayer
Commands
navigateopen

Applications

Open

Interfaces that ship.

ApplicationsLayer
Agent opsLive

Latency p95

184ms+12%accepted
Sparkline

Interventions

4.2%-2.4%blocked
Sparkline

One grid. Four pressures.

Pressure changes composition, not the component contract. The same spatial system expands, compresses, focuses, or simplifies around the user's job.

Editorial

Hierarchy

Q2 conversion rose 18%.

Evidence stays selected, readable, and paced.

Sparkline

Generous margins, long measures, open rhythm, and selected proof.

Product

Compact
184msLive

High information density, efficient scanning, persistent tools, and visible states.

Generative

Standard
Why did Q2 rise?

Output is focused into one immediately useful panel.

Focused flow, one useful output, progressive reveal, and inline artifacts.

Educational

Explainer
Input
Process
Output

Simplified frames, clear annotations, mocked fidelity, and easy scanning.

Interface contract

Built for agents and developers.

Every public item carries typed props, examples, states, usage guidance, generated controls, DOM render routes, and screenshot routes from one package-owned definition.

ReadyZod/v4 schemas
ReadyGenerated controls
ReadyFixed visual state
ReadyReact or image output
React renderImage render@rubriclab/concrete/registry

Editable props JSON

Valid
Rendered primitiveButton contract