unsafe — design.empty

design.empty

Everyone's using AI. So everyone looks the same. design.empty fills the one file that decides whether your AI builds your brand or someone else's.

On this page

Everyone's using AI, so everyone looks the same. design.empty is the skill that fixes it at the source: it interviews your brand, works out your design directions, and fills your design.md with them. Not a template copied from Stripe. Your file, your direction, the thing your AI reads before it builds.

Book your free Brand Clarity Call →

Key takeaways
  • design.empty is a skill that fills your empty design.md with your own direction. The output is your design.md.
  • The anti-copied-design.md: a filled file lifted from Stripe or Linear gives your AI someone else's brand wearing your name.
  • Your design.md is empty of the only thing that matters, your direction. design.empty is what fills it.
  • Rolling out now. For now a free call runs the interview and hands you a directed design.md you can use straight away.
An empty design.md filled by your own direction On the left, a design.md file with empty grey lines. An orange arrow labelled design.empty runs to the right, where the same file is filled with orange lines, your direction. The file is the same; only the direction is added. design.md design.empty design.md
Same file, filled with your direction instead of a borrowed one.

The file that decides everything

If you build with AI, one file quietly runs your brand: the design.md your tools read before they generate anything. Get that file right and every output leans toward your brand. Leave it empty, or fill it with someone else’s, and every output leans toward the safe average.

That is the problem, because AI pulls every brand toward the same safe, average design, a template with the serial numbers filed off. Safe is a template, and a template is invisible. Your design.md is where you either stop that drift or accept it.

The anti-copied-design.md

There is a wave of tools that hand you a filled design.md. Sounds convenient. Look closer and it is Stripe’s spacing, Linear’s palette, someone else’s brand copied wholesale and handed to you with your name pasted on top. You are shipping a lookalike on day one.

We say the opposite. Your design.md should be empty of borrowed taste. The only thing worth putting in it is your direction, and a copied file has none of yours in it. That is the whole point of the name.

How design.empty works

design.empty is a skill for your AI tools. It does three things.

The output is your design.md, carrying your direction. That is the mechanism in one line: unsafe gives your AI tools the design direction to build a brand that’s unmistakably yours, not another AI template.

Not sure you even have a sameness problem? Book your free Brand Clarity Call and see where your brand disappears into the AI lineup.

Where design.empty sits in the flow

design.empty is the “use it” step, the one that puts direction into your build.

When you want that direction sharpened, defended, and locked so it holds across every future build, that starts with a free Brand Clarity Call: it delivers your directed design.md as a defensible direction you can hold across every future build. A studio like unsafe.design starts from that file, not from a template.

design.empty is rolling out. For now the fastest way in is a free call, where we run the interview on your brand and hand you a directed design.md you can use straight away.

Why does this matter? AI makes execution free and slop infinite, so design direction is the scarce thing. The brand people remember is the one that had a direction.

FAQ

What is design.empty?

It is a skill for your AI tools. It interviews your brand, works out your design directions, and fills your design.md with them. The output is your design.md, carrying your direction instead of a template you copied from somewhere else.

How is this different from a copied design.md?

Tools that hand you a filled design.md give you Stripe's brand, or Linear's, wearing your name. That file is full of everything except the thing that matters: your direction. Your design.md should be empty of borrowed taste and full of yours. design.empty is what fills the right half.

What do I do with the design.md it produces?

You feed it to whatever AI you build with. It becomes the standing direction your tools read before they generate, so every output stays unmistakably yours instead of drifting back to the safe average.

Is it available now?

It is rolling out. For now the fastest way in is a free call, where we run the interview on your brand and hand you a directed design.md you can use straight away.

Don't be generic. Go unsafe.

Book a free call with the founder. We put your brand next to the AI-average lineup, show you exactly where you blend in, and give your AI the design direction to build something unmistakably yours. No pitch. If we are not your studio, we will say so.

Book your free Brand Clarity Call

Don't be generic. Go unsafe.

Book a free Brand Clarity Call. We put your brand next to the AI-average lineup, show you where you blend in, and give your AI tools the design direction to build something unmistakably yours. No pitch.