Stratir Blog / Design, agents, execution

How to Ship Software With Taste in the Agentic Era

01

Write the taste brief before the product brief.

Name the audience, emotional posture, density, type scale, motion rules, source references, and anti-patterns before asking an agent to generate anything.

02

Convert taste into constraints agents can obey.

Agents need tokens, component rules, copy rules, layout constraints, and review rubrics. Taste that only lives in your head cannot scale through agentic work.

03

Ship in passes, not in vibes.

Move from requirement to structure, then interface, then motion, then sensory detail, then QA. Each pass should remove ambiguity, not add more spectacle.

04

Prove value before polish.

Clients pay for clarity, trust, velocity, conversion, adoption, and maintainability. Polish matters when it reinforces those outcomes.

The agentic era does not reward people who generate the most interface. It rewards people who can decide what deserves to ship.

Agents can now draft screens, write components, animate states, generate copy, produce visual assets, create voice flows, and run QA passes at a speed that would have looked unreasonable a few years ago. That speed is useful. It is also dangerous when the builder has no standard for what good looks like.

AI slop is not only ugly software. Sometimes it looks polished. The deeper problem is that it feels unowned. The interface has no point of view. The motion has no purpose. The copy sounds borrowed. The material layer exists because the model could render it. The product appears before the judgment does.

This guide is a practical way to avoid that. Treat taste as a system: define it, encode it, pass it to your agents, review against it, and connect it to the value your client actually needs.

Start by writing the thing most builders skip.

Before you open a builder, prompt an agent, or choose a component library, write a taste brief. This is different from a product brief. A product brief explains what the software should do. A taste brief explains how the software should feel while doing it.

A useful taste brief names the audience, the buying moment, the trust problem, the density level, the typography posture, the motion philosophy, the visual materials, the copy voice, the interaction tone, and the references you want to learn from. It also names what you refuse to ship: generic glass cards, fake AI gradients, stock dashboards, decorative motion, oversized hero copy, cluttered buttons, and copy that sounds like every model wrote it.

This gives your agents memory. When an agent generates a section, you can ask whether it obeys the brief instead of arguing from taste after the fact. The goal is not to make the agent creative. The goal is to give the agent boundaries strong enough that its speed becomes useful.

Turn taste into a system before you scale output.

AI slop usually appears when every generated screen solves the same design problem from scratch. One page uses one spacing rhythm. Another page uses a different card style. A modal has its own button rules. Empty states sound like a different company. The product becomes a collage of plausible outputs.

The fix is to turn taste into reusable rules. Define type scales, spacing steps, color roles, icon behavior, button hierarchy, density rules, section patterns, mobile behavior, loading states, empty states, error language, and accessibility standards. Give the agent those rules before it writes a component.

For UI/UX, the standard is simple: the interface should tell the user where they are, what matters, what changed, what is actionable, what is risky, and what happens next. A beautiful surface that hides state or weakens hierarchy is still bad software.

Paper, glass, and shader taste

Materiality should feel designed, not downloaded.

Paper-style shader language is useful because it treats texture, glass, dithering, halftone, mesh gradients, Voronoi, warp, grain, and noise as composable surface tools. The point is not to paste effects everywhere. The point is to give a product a material vocabulary that can be reviewed and reused.

Glass shader study

Source Plane

Layered glass panes, source contours, and soft refraction bands for a calm operating surface.

Glass shader study

Ontology Prism

Faceted amber glass where structured geometry turns scattered surfaces into one readable field.

Glass shader study

Review Lattice

Frosted rails, node paths, and inspection lines for a controlled review layer.

Run agents in passes, then review like a product owner.

Do not ask an agent to make the full product tasteful in one pass. That is how you get something impressive for ten seconds and unmaintainable after ten minutes. Break the work into passes: structure, information hierarchy, interface states, visual material, motion, content, responsive behavior, and QA.

In the structure pass, the agent should organize the product around user decisions. In the interface pass, it should apply components and states. In the material pass, it can explore glass, texture, shaders, imagery, and spatial depth. In the motion pass, it should explain transitions, feedback, and attention. In the QA pass, it should hunt for overflow, clipped text, contrast problems, broken assets, and unclear flows.

Review after every pass. Do not wait until the model has filled an entire site with almost-right decisions. The operator's job is to keep the product from drifting.

Use sensory design only when it makes the product clearer.

Motion, shaders, skeuomorphism, voice, and sound can make software feel alive. They can also make it feel unserious. The difference is whether the sensory layer carries information.

Framer is useful for fast publishing and polished web motion. Rive is useful when animation needs state machines and runtime logic. Lottie is useful when motion needs to travel cleanly across web and app surfaces. Shaders are useful when materiality communicates depth, focus, system activity, or brand atmosphere. ElevenLabs and Sensory UI matter because voice and sound are becoming interface surfaces, not add-ons.

The rule is restraint. Motion should clarify state. Glass should create depth. Texture should support hierarchy. Voice should help the user act. Sound should confirm, warn, or orient. If an effect does not improve comprehension, confidence, or delight, remove it.

Taste matters when it helps the client win.

Clients do not pay for agentic software because it was made with agents. They pay because the work makes something faster, clearer, safer, more believable, easier to sell, easier to operate, or easier to maintain.

Taste contributes to that value when it reduces friction. A clear interface reduces support. A consistent brand increases trust. Good hierarchy shortens decision time. Good motion lowers uncertainty. A maintainable design system keeps future work from becoming expensive. Strong copy makes the product easier to understand before a sales call.

The best builders in the agentic era will be fast, but speed will not be their only advantage. Their advantage will be the ability to move quickly while preserving judgment. Taste is how that judgment becomes visible to the client.

A practical review checklist

Before you call it shipped, make the work answer harder questions.

Agents are excellent at producing more options. Taste is the standard that decides which options deserve to live.

01Can you explain the product's visual posture in one sentence before showing the UI?

02Do the type, spacing, color, motion, imagery, and copy all come from the same taste brief?

03Could another agent continue the work using your tokens, components, and review rules?

04Does motion clarify state, direction, attention, or hierarchy instead of only adding movement?

05Does the material layer make the product easier to understand or trust?

06Do generated assets survive crop, contrast, responsive layout, accessibility, and handoff review?

07Can a client maintain the system after launch without calling you for every small change?

Reference stack

Tools worth studying if taste and execution both matter.

This is not a shopping list. It is a map of where modern product craft is moving: agentic frontends, motion systems, semantic sound, stateful animation, shader surfaces, image finishing, voice, and design education.

TS

Anti-slop frontend discipline

Taste Skill

A useful reference for forcing agents to read the brief, pick the right design direction, and avoid generic generated interfaces.

AN

Production GSAP motion

Annnimate

A reminder that motion components should have provenance, real launch pressure, reduced-motion awareness, and implementation quality.

LO

Agent-made Lottie harness

Text-to-Lottie

The open-source skill lets Codex or Claude Code generate `public/lottie.json` and watch production-ready Lottie play live.

FR

Fast web publishing

Framer

Useful for high-velocity sites when CMS, localization, analytics, SEO, and iteration speed matter more than custom platform ownership.

FU

Framer learning library

Framer University

Good for builders who want practical Framer lessons, animation references, copy-and-paste resources, and a tighter sense of how polished Framer sites are assembled.

RV

Interactive motion systems

Rive

State machines and native runtimes make motion programmable across web, apps, games, devices, and product UI.

PA

Shader materiality

Paper Shaders

Paper's shader catalogue points toward texture, fluted glass, dithering, halftone, mesh, noise, Voronoi, warp, and glass-like surface language.

SU

Semantic sound

Sensory UI

A good reminder that sound belongs to interaction design when it is intentional, role-based, and generated without slow asset files.

ElevenLabs icon

Voice agents

ElevenLabs

Voice agents should go beyond support queues: training, field coaching, internal copilots, onboarding, simulation, and embodied workflows all deserve voice.

DC

Design and engineering training

DesignCourse

Strong for people who want brand design, UI/UX design, and AI development to meet inside one practical project workflow.

AA

Creative web education

Awwwards Academy

Useful for studying digital design, creative coding, UX/UI, interaction design, WebGL, shaders, accessibility, and the production craft behind memorable web experiences.

AK

Modern Next.js starter

Akira

A starter stack can remove setup drag, but the final product still needs a visual system and a reason to exist.

HV

Motion-first icons

Its Hover

Micro-interactions matter when they clarify intent. Moving SVGs should carry affordance, not decoration.

PC

Pattern reference

PatternCraft

Pattern systems can add rhythm and surface interest if they support hierarchy instead of filling empty space by habit.

TP

Visual finishing

Topaz Bloom / Astra

Bloom and Astra are useful last-mile tools for creative upscaling, detail recovery, and bringing AI-native visuals closer to production quality.

Closing position

The future belongs to people who can ship and still care.

A client does not need a product that announces it was made with AI. They need a product that makes their work clearer, faster, more believable, easier to operate, and easier to maintain.

Use the agents. Use the motion tools. Use shaders, voice, upscalers, interaction libraries, starter kits, and design education. Then edit with a stronger standard than the model can invent on its own.

Taste is not the opposite of speed. Taste is what keeps speed from becoming waste.

Discuss a system