# TypeUI

> An open-source CLI that generates, updates, and downloads SKILL.md or DESIGN.md files with design system specifications to instruct agentic tools and LLMs to use a specific design when building interfaces.

TypeUI is an open-source command line interface (CLI) that generates, updates, and downloads `SKILL.md` or `DESIGN.md` files containing design system specifications for agentic tools and LLMs. It bridges the gap between design systems and AI-powered coding agents like Claude Design, Google Stitch, Codex, and Cursor by providing structured design skill files. The CLI supports interactive prompts, a public registry of design skills, and fully randomized design system generation.

- **`generate` command** — *Run interactive prompts to choose `SKILL.md` or `DESIGN.md` format and generate output files for your project.*
- **`update` command** — *Interactively update existing `SKILL.md` or `DESIGN.md` files with new design system specifications.*
- **`pull <slug>` command** — *Pull a registry markdown file from the `bergside/awesome-design-skills` public registry directly into your project.*
- **`list` command** — *Show all available registry specs with preview links, then pull one automatically.*
- **`randomize` command** — *Generate a fully randomized local design system and write `SKILL.md` or `DESIGN.md` outputs.*
- **Design Skill File Structure** — *Each generated file includes sections for Mission, Brand, Style Foundations, Accessibility, Writing Tone, Rules (Do/Don't), Expected Behavior, Guideline Authoring Workflow, Required Output Structure, Component Rule Expectations, Quality Gates, and Example Constraint Language.*
- **Multiple format support** — *Supports both `SKILL.md` (for agent skill providers) and `DESIGN.md` (for project root) output formats via the `--format` flag.*
- **Public registry** — *Access a growing library of community design skills from the `bergside/awesome-design-skills` repository.*
- **Pro version** — *Enhanced design skill files and access to a private Discord community available via a paid pro tier.*
- **MIT licensed** — *The CLI and public registry are open-source under the MIT License, with local development supported via `npm install` and `npm run build`.*

## Features
- Generate SKILL.md and DESIGN.md files
- Interactive CLI prompts
- Pull design skills from public registry
- List available registry specs
- Randomize design system generation
- Update existing design skill files
- Design system specification sections (Mission, Brand, Style Foundations, Accessibility, etc.)
- Multiple output formats (SKILL.md and DESIGN.md)
- Pro version with enhanced design skill files
- MIT licensed open-source CLI

## Integrations
Claude Design, Google Stitch, Codex, Cursor, Gemini

## Platforms
JETBRAINS_PLUGIN, CLI

## Pricing
Open Source, Free tier available

## Version
v0.7.0

## Links
- Website: https://www.typeui.sh
- Documentation: https://github.com/bergside/typeui
- Repository: https://github.com/bergside/typeui
- EveryDev.ai: https://www.everydev.ai/tools/typeui
