bookmarks
30 bookmarks by @emilkowalski

Published my interaction lab so you can play with it and get some inspiration from it! It contains the interactions I like the most, will share more of them soon, stay tuned. aiforui.dev/lab↗

·@emilkowalski·Nov 3, 2026·tool·aiforui·interaction-lab

You can now also ask your agent to buy aiforui.dev for you. Once it's purchased, it installs the skills that come with the course and starts using them on your app right away. This way you get value instantly and can go through ithe lessons yourself later.↗

Can someone help me understand how shipping 100s PRs a day makes sense? Why do you need to ship so many PRs in the first place? I might just not be AI-pilled enough to understand the need for it yet, so I’m genuinely trying to understand it.↗

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…↗