Direct-manipulation editing. Tokens as primitives. Every component with every variant. Pages composed from real routes. No proprietary file, no export step — what you build is what production serves.
Color, spacing, type, radius, motion — every downstream primitive references a token. Change once, the whole product re-renders. No stale color values buried in components three folders deep.
A component isn't complete until every state exists. Trunk enforces the checklist — hover, focus, disabled, loading, error, empty, populated. Skipped states become a warning on the delta.
Drop components on a canvas, wire links, set per-device variants. The URL is the route. The route drives the journey graph. No pretending "here's what a page might look like" — the page is what ships.
Trunk stitches Design to the delta, the PRD, the signals that motivate the change. Explore the rest.