aiforui logo

Intro

Welcome to aiforui.dev!

I know that talking to an agent and re-prompting it until it gets it right can be frustrating, but that’s exactly why I built this course! By the end of it, you’ll have all the knowledge and tools to steer the agent towards the output you actually want, without wasting hours of your time.

AI is only as good as the person directing it

The people getting great results with AI aren’t using a secret model or a magic prompt. They know what a great interface looks like, and they know how to steer AI towards it.

AI is a tool that should amplify your taste and not replace it. Your job isn’t to type a prompt and hope the agent gets it right. It’s to know what great looks like, encode that into your tools, and review the output the way a proper designer or engineer would.

When you do that well, work that used to take a week takes a day, and the quality bar doesn’t drop, it goes up. You can then spend your time on the things that actually matter.

That’s the whole idea behind this course. Using AI to amplify your taste by building proper mental models and using the right workflows, skills, and knowledge.

Before we dive in, let’s go over some general information about the course.

How the course works

Each lesson is short and practical. I’m not going to explain what a coding agent is or push lessons that might as well be left out just to fill a curriculum. Every lesson earns its place.

The best way to go through it is with your AI tool open. Read a lesson, then go try it on something you’re actually building. Reading about this stuff gets you maybe a third of the way. The rest comes from running it and feeling the difference yourself.

Lots of lessons end with a skill specific to the lesson so you can install it and start using it right away. I’d encourage you to do so right after the lesson, explore them and read them to see how the skills are structured.

You’re in early access

The course isn’t finished yet. From day one you have the 20 lessons and the complete set of 28 skills that will help you improve your workflow and output.

That’s nowhere near the amount of content of my other course, animations.dev, so this is just the very beginning. The remaining content will get published as I finish it, you’ll get an email when a new batch of content is added.

You’ll also get a say in the course itself. While it’s still being built, your feedback directly shapes what I make next. You can use the feedback form at the bottom of each lesson to tell me what you think.

Bonus features

Next to the lessons, you also have access to a set of bonus features that will help you get the most out of your AI. One of them is the agent skills. A set of instructions for your agents about design, engineering, and other aspects of building great interfaces. You can get them here:

Get the aiforui.dev skills

Using the right words when working with agents is important. That’s why I created a visual vocabulary with 244 terms commonly used across design and engineering. Make sure you go through them at some point.

Vocabulary
244 design and animation terms to widen your vocabulary, each with a demo you can play with.
Open vocabulary

The definition of all the terms from the vocabulary is also available inline. When a term is mentioned in the lesson, you’ll see a dotted underline, if you hover over it you’ll see the definition in a tooltip. Clicking on it will take you to the definition page.

You also have access to The Vault, a collection of resources related to AI that I personally recommend. You have lots of resources available online these days, so being selective about what you consume is key. This curated list helps you find the best of the best.

Last thing is the Discord community. A place where you can share your ideas, workflows, ask for help, and basically just talk with other people who are interested in using AI for design and engineering.

Join the Discord community

Ready?

If you have any questions, send me an email at e@emilkowal.ski. Have fun, and I’ll see you in the next lesson.