Patterns are composed, opinionated recipes — several primitives wired into a ready-to-use solution. Where a Component gives you one part, a Pattern hands you the assembled whole: the filter bar already connected to its drawer, the board that already knows how to move a card between columns.
Patterns compose Components + Layout & Shell. Reach for a Pattern when you want the assembled recipe; reach for a Component when you need one primitive.
Each recipe carries decisions already made — apply-vs-live filtering, where the toast stacks, what an empty list says. Take the default, or lift a primitive out and wire your own.