Use TypeUI with Eve

Follow this guide to create an Eve agent and give it a TypeUI design skill for UI generation.

Create an Eve agent

From the directory where you want the agent project, scaffold a new Eve agent:

Run in terminal
npx eve@latest init typeui-agent
cd typeui-agent

Eve creates an agent/ directory for the agent configuration and skills.

Choose a TypeUI design skill

Choose a system from TypeUI design skills, and download the folder with skill files.

Add the design skill to Eve

Create a packaged Eve skill and place the downloaded TypeUI SKILL folder inside it:

Run in terminal
mkdir -p agent/skills/typeui-design

Unzip the downloaded TypeUI folder and copy its markdown files into agent/skills/typeui-design:

Folder contents

The main entry file. It tells AI tools how to use this design system and where to look next.Logo and brand asset guidance. Colors, typography, and spacing stay in their own files.Color tokens and usage guidance for brand, surfaces, text, borders, and states.Font families, sizes, weights, line heights, headings, labels, and body text rules.Spacing, grids, containers, responsive behavior, and layout structure rules.Button sizes, variants, states, icon spacing, focus behavior, and accessibility rules.A markdown source file with design system rules that TypeUI MCP can pass to AI tools.+14 more

Eve will advertise the skill description to the model and load the full markdown when a UI task needs it.

Tell Eve when to use it

Open agent/instructions.md and add design workflow guidance:

Plain text
# Design workflow

When the user asks you to build, redesign, or review UI, load the TypeUI design skill before implementing. Treat the TypeUI skill as the source of truth for visual direction, typography, spacing, colors, components, interaction states, and accessibility rules.

When a user names a specific product, audience, page type, or component, adapt the TypeUI design skill to that context without ignoring its constraints.

This keeps the agent general-purpose while making the TypeUI design skill active for frontend work.

Run Eve

Start the Eve development runtime:

Run in terminal
npm run dev

If you added Eve manually to an existing app, run:

Run in terminal
npx eve dev

Build UI with the skill

Ask Eve to build UI and name the TypeUI design skill if you want to force activation:

Build a SaaS pricing page. Use the TypeUI design skill for the visual system.

For follow-up work, keep the prompt specific:

Redesign the empty state so it follows the TypeUI skill more closely.

Once the TypeUI design skill is in agent/skills/, your Eve agent can load it whenever it builds or reviews UI.