bookmarks
21 bookmarks by @emilkowalski

I’m like 98% sure that you should set `text-wrap: pretty;` by default globally in your app. It gives you nicer line breaks (avoids orphans),which is what you want most of the time. Then fix the edge cases where orphans are actually what you need like some headings (edge case!).↗

·@emilkowalski·Sep 25, 2026·essay·css·text-wrap·typography

Something that AI unlocks is being able to try a few different variations of a feature quickly. I often ask my coding agent to come up with a few different variants and add a switcher so I can easily swap between them. It also saves your selection as a query param so I can show…↗

New skill: /pick-ui-library Have your agent pick the right UI library for the task based on libraries I use and trust, instead of letting AI hand-roll a toast component or install an abandoned package. Includes Sonner, cmdk, base-ui, Satori, and more. …↗

·@emilkowalski·Jul 21, 2026·tool·base-ui·cmdk·pick-ui-library·sonner

New skill: /improve-animations Inspired by @shadcn’s improve skill I made one specifically for animations. Use your most capable model to audit animations in your project and hand the execution to cheaper models. Fable is available through July 12, so make good use out of it!↗

·@emilkowalski·Jul 11, 2026·tool·fable·improve-animations·shadcn

Some of my favorite UI libraries: NumberFlow for animating numbers. input-otp for one-time passwords. Liveline for real-time charts. Leva for customizable GUIs. cmdk for command menus. Virtuoso for virtualization. dnd kit for drag and drop. Sonner for notifications.↗

·@emilkowalski·Jul 6, 2026·media·input-otp·leva·liveline·numberflow

New skill: /animation-vocabulary Helps you get better animations from an AI by telling it exactly what you want by using the right words. "morph", "rubber-banding", "layout animation", and more.↗

I’ve been tinkering with some new skills for my skills repo over the weekend, and it seems like there’s so much untapped potential for design engineering skills. /emil-design-eng skill can already help you a ton, and it’s doing more than 100k installs already, but there’s mor…↗