Agent skill

AI-Native UX Skill: Design Interfaces Around AI Output

The ai-native-ux skill from Lenny's Skills guides an AI coding agent through agency versus control, non-determinism and feedback loops when you design interfaces around model output.

Install
git clone https://github.com/RefoundAI/lenny-skills.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the ai-native-ux skill?

The ai-native-ux skill is a SKILL.md in the RefoundAI lenny-skills repository. It turns insights from 14 guests on Lenny's Podcast and Newsletter into four guided moves: map agency against control, design for non-determinism, structure conversational grammars and iterate on feedback loops. It is advisory guidance, not a code generator.

The ai-native-ux skill sits in the skills folder of RefoundAI's lenny-skills repository. Its description reads: help users interact with probabilistic models by designing interfaces that manage fluidity, intent and agency while keeping trust and control.

Most principles are anchored to a named guest from Lenny's Podcast or Newsletter, such as Aparna Chennapragada on natural language interfaces and Gustav Söderström on fault-tolerant interfaces. A references folder holds the full guest insights and a list of templates.

How it shapes a design conversation

  • The agent asks how the interface behaves when the model answers wrongly or with low confidence.
  • It asks whether visual starting points help people past a blank prompt box.
  • It checks whether response latency is fast enough to protect flow state.
  • It asks how AI-generated suggestions are told apart from content the user wrote.

The seven principles

  • Design for fluid intent: weigh the flexibility of language against the precision of buttons and forms.
  • Define decision boundaries: decide what the algorithm owns and what people own.
  • Build structured grammars so natural language is not left entirely to the model.
  • Make correction effortless with simple, high-frequency feedback.
  • Optimize for instruction following, including multi-step and multi-modal requests.
  • Climb an agency-control ladder: start with high control and low agency, then raise autonomy once behavior is verified.
  • Preserve flow state with non-disruptive cues such as italic gray inline suggestions.

Mistakes the skill tells the agent to flag

  • The Empty Prompt Trap: expecting users to know what to type without visual starting points.
  • Over-building rigid UI that cannot keep pace with model improvements.
  • Black Box Autonomy: raising agency before human-in-the-loop controls exist.
  • Ignoring non-determinism and treating the model as a fixed decision engine.

Who the ai-native-ux skill is for

Best for

  • Product designers and managers planning chat, suggestion or agent features.
  • Teams deciding how much autonomy an AI feature gets in its first version.
  • Reviewing a prototype for dead ends when the model returns something unexpected. Pair it with interface-review for screen-level checks.

Not for

  • Producing finished UI code or visual styling. For a build-first design skill, see frontend-design.
  • Measuring model quality. The skill lists AI Evals as a related skill rather than covering it.
  • Wording the interface itself. ux-copy sits closer to that job.

Use it with UiChemy

This skill shapes the thinking behind an AI interface, not the screens. Once your agent has built them, route the layout through Figma or UiChemy Composer and convert it to an editable WordPress page. Click Get Started on uichemy.com.