Across a variety of projects I'd built dozens of patterns — empty states, paywalls, onboarding flows, toasts — usually well, and then promptly forgot where any of them lived. The next time I needed an empty state, I asked myself “how did I solve this before?”.
I tried the obvious things: a Figma file called patterns, a Notion page, a Slack channel called #screens. Each one decayed within a month. The problem wasn't storage — it was the gap between where patterns are made and where teammates look for them.