A
程序员努力
AI导航AI编程实战PromptMCP市场Skills市场

程序员努力

AI 编程资源库 - 聚合 AI 编程教程、提示词、MCP 与 Skills 资源

内容栏目

  • AI导航
  • AI编程实战
  • Prompt
  • MCP市场
  • Skills市场
  • 全站搜索

教程分类

  • 进阶技巧
  • 入门指南
  • 最佳实践
  • Claude Code
  • Cline教程
  • GitHub Copilot
  • Cursor教程
  • 提示词工程

关于

  • 关于我们
  • GitHub

© 2026 程序员努力. All rights reserved.

← 返回Skills市场
a

awesome-design-skills

awesome-design-skills高频

by bergside

综合评分详见右侧面板

List of 67 awesome DESIGN.md and SKILL.md design skill files for agentic tools like Claude Design, Google Stitch, Codex, Cursor, and other AI tools

其他

安装此 Skill

一键安装(GitHub 托管)
git clone https://github.com/bergside/awesome-design-skills ~/.claude/skills/awesome-design-skills

简介

awesome-design-skills 是一个精选的 67 个设计系统技能文件(DESIGN.md 和 SKILL.md)的注册表,专为 Claude Code、Cursor、Codex 等 AI 代理工具设计。每个技能以文件夹形式提供,包含供 AI 代理执行的 SKILL.md 和供人类理解设计意图的 DESIGN.md,可通过 npx typeui.sh pull 命令

SKILL.md 预览

Awesome Design Skills Awesome

<img width="1200" height="630" alt="awesome-design-skills" src="https://github.com/user-attachments/assets/1691b85b-d920-46dd-af28-068c5f90f304" /> <br>

A curated registry of 67 design system skill files for AI-powered agentic tools like Claude Code, Cursor, Codex, and others. Pull any skill into your project with a single command.

Each skill now ships as a folder with:

  • SKILL.md for AI-agent instructions (tokens, component rules, accessibility constraints, quality gates)
  • DESIGN.md for human-readable design intent, rationale, and implementation notes

Preview all design skills on TypeUI

Design Skills

<table> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/agentic"><img src="./registry-examples/agentic-marketing.png" alt="Agentic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/agentic"><b>Agentic</b></a><br /> <sub><code>npx typeui.sh pull agentic</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/ant"><img src="./registry-examples/ant-marketing.png" alt="Ant" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/ant"><b>Ant</b></a><br /> <sub><code>npx typeui.sh pull ant</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/roku"><img src="./registry-examples/roku-marketing.png" alt="Roku" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/roku"><b>Roku</b></a><br /> <sub><code>npx typeui.sh pull roku</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/artistic"><img src="./registry-examples/artistic-marketing.png" alt="Artistic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/artistic"><b>Artistic</b></a><br /> <sub><code>npx typeui.sh pull artistic</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/bento"><img src="./registry-examples/bento-marketing.png" alt="Bento" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/bento"><b>Bento</b></a><br /> <sub><code>npx typeui.sh pull bento</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/bold"><img src="./registry-examples/bold-marketing.png" alt="Bold" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/bold"><b>Bold</b></a><br /> <sub><code>npx typeui.sh pull bold</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/brutalism"><img src="./registry-examples/brutalism-marketing.png" alt="Brutalism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/brutalism"><b>Brutalism</b></a><br /> <sub><code>npx typeui.sh pull brutalism</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/cafe"><img src="./registry-examples/cafe-marketing.png" alt="Cafe" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/cafe"><b>Cafe</b></a><br /> <sub><code>npx typeui.sh pull cafe</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/claymorphism"><img src="./registry-examples/claymorphism-marketing.png" alt="Claymorphism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/claymorphism"><b>Claymorphism</b></a><br /> <sub><code>npx typeui.sh pull claymorphism</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/claude"><img src="./registry-examples/claude-marketing.png" alt="Claude" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/claude"><b>Claude</b></a><br /> <sub><code>npx typeui.sh pull claude</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/clean"><img src="./registry-examples/clean-marketing.png" alt="Clean" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/clean"><b>Clean</b></a><br /> <sub><code>npx typeui.sh pull clean</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/codex"><img src="./registry-examples/codex-marketing.png" alt="Codex" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/codex"><b>Codex</b></a><br /> <sub><code>npx typeui.sh pull codex</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/colorful"><img src="./registry-examples/colorful-marketing.png" alt="Colorful" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/colorful"><b>Colorful</b></a><br /> <sub><code>npx typeui.sh pull colorful</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/contemporary"><img src="./registry-examples/contemporary-marketing.png" alt="Contemporary" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/contemporary"><b>Contemporary</b></a><br /> <sub><code>npx typeui.sh pull contemporary</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/corporate"><img src="./registry-examples/corporate-marketing.png" alt="Corporate" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/corporate"><b>Corporate</b></a><br /> <sub><code>npx typeui.sh pull corporate</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/cosmic"><img src="./registry-examples/cosmic-marketing.png" alt="Cosmic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/cosmic"><b>Cosmic</b></a><br /> <sub><code>npx typeui.sh pull cosmic</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/creative"><img src="./registry-examples/creative-marketing.png" alt="Creative" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/creative"><b>Creative</b></a><br /> <sub><code>npx typeui.sh pull creative</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/enterprise"><img src="./registry-examples/enterprise-marketing.png" alt="Enterprise" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/enterprise"><b>Enterprise</b></a><br /> <sub><code>npx typeui.sh pull enterprise</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/dithered"><img src="./registry-examples/dithered-marketing.png" alt="Dithered" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/dithered"><b>Dithered</b></a><br /> <sub><code>npx typeui.sh pull dithered</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/doodle"><img src="./registry-examples/doodle-marketing.png" alt="Doodle" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/doodle"><b>Doodle</b></a><br /> <sub><code>npx typeui.sh pull doodle</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/dramatic"><img src="./registry-examples/dramatic-marketing.png" alt="Dramatic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/dramatic"><b>Dramatic</b></a><br /> <sub><code>npx typeui.sh pull dramatic</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/editorial"><img src="./registry-examples/editorial-marketing.png" alt="Editorial" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/editorial"><b>Editorial</b></a><br /> <sub><code>npx typeui.sh pull editorial</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/square"><img src="./registry-examples/square-marketing.png" alt="Square" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/square"><b>Square</b></a><br /> <sub><code>npx typeui.sh pull square</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/pulse"><img src="./registry-examples/pulse-marketing.png" alt="Pulse" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/pulse"><b>Pulse</b></a><br /> <sub><code>npx typeui.sh pull pulse</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/stitch"><img src="./registry-examples/stitch-marketing.png" alt="Stitch" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/stitch"><b>Stitch</b></a><br /> <sub><code>npx typeui.sh pull stitch</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/expressive"><img src="./registry-examples/expressive-marketing.png" alt="Expressive" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/expressive"><b>Expressive</b></a><br /> <sub><code>npx typeui.sh pull expressive</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/fantasy"><img src="./registry-examples/fantasy-marketing.png" alt="Fantasy" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/fantasy"><b>Fantasy</b></a><br /> <sub><code>npx typeui.sh pull fantasy</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/fiction"><img src="./registry-examples/fiction-marketing.png" alt="Fiction" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/fiction"><b>Fiction</b></a><br /> <sub><code>npx typeui.sh pull fiction</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/flat"><img src="./registry-examples/flat-marketing.png" alt="Flat" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/flat"><b>Flat</b></a><br /> <sub><code>npx typeui.sh pull flat</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/friendly"><img src="./registry-examples/friendly-marketing.png" alt="Friendly" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/friendly"><b>Friendly</b></a><br /> <sub><code>npx typeui.sh pull friendly</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/futuristic"><img src="./registry-examples/futuristic-marketing.png" alt="Futuristic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/futuristic"><b>Futuristic</b></a><br /> <sub><code>npx typeui.sh pull futuristic</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/glassmorphism"><img src="./registry-examples/glassmorphism-marketing.png" alt="Glassmorphism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/glassmorphism"><b>Glassmorphism</b></a><br /> <sub><code>npx typeui.sh pull glassmorphism</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/gradient"><img src="./registry-examples/gradient-marketing.png" alt="Gradient" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/gradient"><b>Gradient</b></a><br /> <sub><code>npx typeui.sh pull gradient</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/immersive"><img src="./registry-examples/immersive-marketing.png" alt="Immersive" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/immersive"><b>Immersive</b></a><br /> <sub><code>npx typeui.sh pull immersive</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/impeccable"><img src="./registry-examples/impeccable-marketing.png" alt="Impeccable" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/impeccable"><b>Impeccable</b></a><br /> <sub><code>npx typeui.sh pull impeccable</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/levels"><img src="./registry-examples/levels-marketing.png" alt="Levels" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/levels"><b>Levels</b></a><br /> <sub><code>npx typeui.sh pull levels</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/lingo"><img src="./registry-examples/lingo-marketing.png" alt="Lingo" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/lingo"><b>Lingo</b></a><br /> <sub><code>npx typeui.sh pull lingo</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/power"><img src="./registry-examples/power-marketing.png" alt="Power" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/power"><b>Power</b></a><br /> <sub><code>npx typeui.sh pull power</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/material"><img src="./registry-examples/material-marketing.png" alt="Material" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/material"><b>Material</b></a><br /> <sub><code>npx typeui.sh pull material</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/matrix"><img src="./registry-examples/matrix-marketing.png" alt="Matrix" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/matrix"><b>Matrix</b></a><br /> <sub><code>npx typeui.sh pull matrix</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/minimal"><img src="./registry-examples/minimal-marketing.png" alt="Minimal" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/minimal"><b>Minimal</b></a><br /> <sub><code>npx typeui.sh pull minimal</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/modern"><img src="./registry-examples/modern-marketing.png" alt="Modern" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/modern"><b>Modern</b></a><br /> <sub><code>npx typeui.sh pull modern</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/mono"><img src="./registry-examples/mono-marketing.png" alt="Mono" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/mono"><b>Mono</b></a><br /> <sub><code>npx typeui.sh pull mono</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/neon"><img src="./registry-examples/neon-marketing.png" alt="Neon" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/neon"><b>Neon</b></a><br /> <sub><code>npx typeui.sh pull neon</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/neobrutalism"><img src="./registry-examples/neobrutalism-marketing.png" alt="Neobrutalism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/neobrutalism"><b>Neobrutalism</b></a><br /> <sub><code>npx typeui.sh pull neobrutalism</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/neumorphism"><img src="./registry-examples/neumorphism-marketing.png" alt="Neumorphism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/neumorphism"><b>Neumorphism</b></a><br /> <sub><code>npx typeui.sh pull neumorphism</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/pacman"><img src="./registry-examples/pacman-marketing.png" alt="Pacman" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/pacman"><b>Pacman</b></a><br /> <sub><code>npx typeui.sh pull pacman</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/paper"><img src="./registry-examples/paper-marketing.png" alt="Paper" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/paper"><b>Paper</b></a><br /> <sub><code>npx typeui.sh pull paper</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/perspective"><img src="./registry-examples/perspective-marketing.png" alt="Perspective" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/perspective"><b>Perspective</b></a><br /> <sub><code>npx typeui.sh pull perspective</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/premium"><img src="./registry-examples/premium-marketing.png" alt="Premium" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/premium"><b>Premium</b></a><br /> <sub><code>npx typeui.sh pull premium</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/professional"><img src="./registry-examples/professional-marketing.png" alt="Professional" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/professional"><b>Professional</b></a><br /> <sub><code>npx typeui.sh pull professional</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/basic"><img src="./registry-examples/basic-marketing.png" alt="Basic" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/basic"><b>Basic</b></a><br /> <sub><code>npx typeui.sh pull basic</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/refined"><img src="./registry-examples/refined-marketing.png" alt="Refined" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/refined"><b>Refined</b></a><br /> <sub><code>npx typeui.sh pull refined</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/retro"><img src="./registry-examples/retro-marketing.png" alt="Retro" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/retro"><b>Retro</b></a><br /> <sub><code>npx typeui.sh pull retro</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/riso"><img src="./registry-examples/riso-marketing.png" alt="Riso" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/riso"><b>Riso</b></a><br /> <sub><code>npx typeui.sh pull riso</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/sega"><img src="./registry-examples/sega-marketing.png" alt="Sega" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/sega"><b>Sega</b></a><br /> <sub><code>npx typeui.sh pull sega</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/shadcn"><img src="./registry-examples/shadcn-marketing.png" alt="Shadcn" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/shadcn"><b>Shadcn</b></a><br /> <sub><code>npx typeui.sh pull shadcn</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/geometric"><img src="./registry-examples/geometric-marketing.png" alt="Geometric" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/geometric"><b>Geometric</b></a><br /> <sub><code>npx typeui.sh pull geometric</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/sketch"><img src="./registry-examples/sketch-marketing.png" alt="Sketch" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/sketch"><b>Sketch</b></a><br /> <sub><code>npx typeui.sh pull sketch</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/skeumorphism"><img src="./registry-examples/skeumorphism-marketing.png" alt="Skeumorphism" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/skeumorphism"><b>Skeumorphism</b></a><br /> <sub><code>npx typeui.sh pull skeumorphism</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/sleek"><img src="./registry-examples/sleek-marketing.png" alt="Sleek" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/sleek"><b>Sleek</b></a><br /> <sub><code>npx typeui.sh pull sleek</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/spacious"><img src="./registry-examples/spacious-marketing.png" alt="Spacious" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/spacious"><b>Spacious</b></a><br /> <sub><code>npx typeui.sh pull spacious</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/storytelling"><img src="./registry-examples/storytelling-marketing.png" alt="Storytelling" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/storytelling"><b>Storytelling</b></a><br /> <sub><code>npx typeui.sh pull storytelling</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/terracotta"><img src="./registry-examples/terracotta-marketing.png" alt="Terracotta" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/terracotta"><b>Terracotta</b></a><br /> <sub><code>npx typeui.sh pull terracotta</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/tetris"><img src="./registry-examples/tetris-marketing.png" alt="Tetris" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/tetris"><b>Tetris</b></a><br /> <sub><code>npx typeui.sh pull tetris</code></sub> </td> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/vibrant"><img src="./registry-examples/vibrant-marketing.png" alt="Vibrant" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/vibrant"><b>Vibrant</b></a><br /> <sub><code>npx typeui.sh pull vibrant</code></sub> </td> </tr> <tr> <td align="center" width="33%" valign="top"> <a href="https://typeui.sh/design-skills/vintage"><img src="./registry-examples/vintage-marketing.png" alt="Vintage" width="260" /></a><br /> <a href="https://typeui.sh/design-skills/vintage"><b>Vintage</b></a><br /> <sub><code>npx typeui.sh pull vintage</code></sub> </td> <td align="center" width="33%"></td> <td align="center" width="33%"></td> </tr> </table>

Quick Start

Pull any design skill directly into your project using the TypeUI CLI:

npx typeui.sh pull <slug>

For example, to pull the Glassmorphism design skill:

npx typeui.sh pull glassmorphism

Or browse all available skills interactively:

npx typeui.sh list

What is a Design Skill?

A design skill is a folder containing SKILL.md and DESIGN.md.

SKILL.md acts as the instruction source for AI agents and LLMs. It contains:

  • Brand & mission — the design philosophy and visual identity
  • Style foundations — typography scale, color palette, spacing system
  • Component families — buttons, inputs, cards, modals, navigation, and more
  • Accessibility rules — WCAG 2.2 AA compliance, keyboard-first interactions
  • Writing tone — content and voice guidelines
  • Do/Don't rules — explicit patterns and anti-patterns
  • Quality gates — testable acceptance criteria for code review

DESIGN.md is a companion document for human readers and maintainers. It captures:

  • Design overview — concise summary of the visual direction
  • Rationale and references — context for why patterns/tokens exist
  • Maintenance notes — guidance for keeping design decisions aligned over time

When an AI agent reads a skill file, it follows the SKILL.md guidelines to generate UI code that is consistent, accessible, and true to the design system.

Usage

Pull a skill into your project

Use the TypeUI CLI to pull any skill by its slug:

npx typeui.sh pull <slug>

The CLI will fetch the SKILL.md file from this registry and write it to your configured provider paths (e.g., .cursor/skills/, .claude/, etc.). The companion DESIGN.md remains in this repo alongside each skill for reference and maintenance.

Specify providers

Target specific agentic tools when pulling:

npx typeui.sh pull glassmorphism -p cursor,claude

Preview before writing

Use --dry-run to see what would be written without making changes:

npx typeui.sh pull glassmorphism --dry-run

Browse and pull interactively

List all available skills with preview links, then pull one:

npx typeui.sh list

Generate a custom skill

Run the interactive prompts to create your own design system skill:

npx typeui.sh generate

Registry Structure

Each skill lives in its own folder under skills/:

skills/
├── index.json          # Slug-keyed map for fast CLI lookups
├── glassmorphism/
│   ├── SKILL.md        # AI-agent instruction file
│   └── DESIGN.md       # Human-readable design companion
├── brutalism/
│   ├── SKILL.md
│   └── DESIGN.md
├── minimal/
│   ├── SKILL.md
│   └── DESIGN.md
└── ...

The index.json file maps each slug to its skill path:

{
  "glassmorphism": {
    "slug": "glassmorphism",
    "name": "Glassmorphism",
    "skillPath": "skills/glassmorphism/SKILL.md"
  }
}

When you run npx typeui.sh pull <slug>, the CLI reads this index, resolves the skill path, and fetches the corresponding SKILL.md file. DESIGN.md is stored next to each skill for human-facing documentation.

Contributing

Contributions are welcome! If you'd like to add a new design skill to the registry:

  1. Create a new folder under skills/ with your slug name
  2. Add a SKILL.md file following the existing format
  3. Add a companion DESIGN.md file in the same folder
  4. Add an entry to skills/index.json
  5. Submit a pull request

Please ensure your skill file includes all required sections: mission, brand, style foundations, component families, accessibility rules, writing tone, do/don't rules, and quality gates.

License

MIT License © Built and maintained by Bergside.

Sponsors

A huge thank you to the companies supporting our open-source work.

<table width="100%"> <tr> <td align="center" width="33%"> <a href="https://www.skybridge.tech/?ref=typeui.sh" target="_blank" rel="noopener noreferrer"> <img src="https://github.com/user-attachments/assets/88c401ee-b19b-4b78-9a7e-325337dba529" alt="Skybridge" width="300" /> <br /><b>Skybridge</b> </a> </td> </tr> </table>

Want to see your logo here? Become a sponsor.

统计信息

高频

使用频率(自动计算)

223

Fork

MIT

开源协议

2026/6/28

更新

综合评分

3.1
社区认可
4
使用热度
3
文档完整
3
功能丰富
1
维护活跃
4

基于社区认可、使用热度、文档完整度、功能丰富度、维护活跃度自动计算

标签

设计技能AI代理设计系统ClaudeCursorCodex

链接

GitHub

相关Skills

a

awesome-agent-skills

awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

其他中频
a

architecture-copilot

architecture-copilot

🧭 给 Claude Code / Cursor / Codex 用的『架构副驾』skill —— 开新项目时用持续深度提问引导你在写代码前想清楚架构(产出架构图 / ADR / 演进路线)。知识源自 awesome-architecture。中英双语。

效率中频
a

awesome-claude-code-and-skills

awesome-claude-code-and-skills

A collection of Claude Skills

其他中频
a

awesome-nuwa

awesome-nuwa

Awesome list of 女娲.skill — 用女娲蒸馏的人物思维框架合集 | Distilled human thinking frameworks for Claude Code

其他中频