{
  "markdown": "# Awesome Design Skills [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n<img width=\"1200\" height=\"630\" alt=\"awesome-design-skills\" src=\"https://github.com/user-attachments/assets/1691b85b-d920-46dd-af28-068c5f90f304\" />\n\n<br>\n\n> A curated registry of 67 design system skill files for AI-powered agentic tools like [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview), [Cursor](https://www.cursor.com/), [Codex](https://openai.com/index/codex/), and others. Pull any skill into your project with a single command.\n\nEach skill now ships as a folder with:\n- `SKILL.md` for AI-agent instructions (tokens, component rules, accessibility constraints, quality gates)\n- `DESIGN.md` for human-readable design intent, rationale, and implementation notes\n\n**[Preview all design skills on TypeUI](https://typeui.sh/design-skills)**\n\n## Design Skills\n\n<table>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/agentic\"><img src=\"./registry-examples/agentic-marketing.png\" alt=\"Agentic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/agentic\"><b>Agentic</b></a><br />\n      <sub><code>npx typeui.sh pull agentic</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/ant\"><img src=\"./registry-examples/ant-marketing.png\" alt=\"Ant\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/ant\"><b>Ant</b></a><br />\n      <sub><code>npx typeui.sh pull ant</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/roku\"><img src=\"./registry-examples/roku-marketing.png\" alt=\"Roku\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/roku\"><b>Roku</b></a><br />\n      <sub><code>npx typeui.sh pull roku</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/artistic\"><img src=\"./registry-examples/artistic-marketing.png\" alt=\"Artistic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/artistic\"><b>Artistic</b></a><br />\n      <sub><code>npx typeui.sh pull artistic</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/bento\"><img src=\"./registry-examples/bento-marketing.png\" alt=\"Bento\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/bento\"><b>Bento</b></a><br />\n      <sub><code>npx typeui.sh pull bento</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/bold\"><img src=\"./registry-examples/bold-marketing.png\" alt=\"Bold\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/bold\"><b>Bold</b></a><br />\n      <sub><code>npx typeui.sh pull bold</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/brutalism\"><img src=\"./registry-examples/brutalism-marketing.png\" alt=\"Brutalism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/brutalism\"><b>Brutalism</b></a><br />\n      <sub><code>npx typeui.sh pull brutalism</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/cafe\"><img src=\"./registry-examples/cafe-marketing.png\" alt=\"Cafe\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/cafe\"><b>Cafe</b></a><br />\n      <sub><code>npx typeui.sh pull cafe</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/claymorphism\"><img src=\"./registry-examples/claymorphism-marketing.png\" alt=\"Claymorphism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/claymorphism\"><b>Claymorphism</b></a><br />\n      <sub><code>npx typeui.sh pull claymorphism</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/claude\"><img src=\"./registry-examples/claude-marketing.png\" alt=\"Claude\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/claude\"><b>Claude</b></a><br />\n      <sub><code>npx typeui.sh pull claude</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/clean\"><img src=\"./registry-examples/clean-marketing.png\" alt=\"Clean\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/clean\"><b>Clean</b></a><br />\n      <sub><code>npx typeui.sh pull clean</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/codex\"><img src=\"./registry-examples/codex-marketing.png\" alt=\"Codex\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/codex\"><b>Codex</b></a><br />\n      <sub><code>npx typeui.sh pull codex</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/colorful\"><img src=\"./registry-examples/colorful-marketing.png\" alt=\"Colorful\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/colorful\"><b>Colorful</b></a><br />\n      <sub><code>npx typeui.sh pull colorful</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/contemporary\"><img src=\"./registry-examples/contemporary-marketing.png\" alt=\"Contemporary\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/contemporary\"><b>Contemporary</b></a><br />\n      <sub><code>npx typeui.sh pull contemporary</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/corporate\"><img src=\"./registry-examples/corporate-marketing.png\" alt=\"Corporate\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/corporate\"><b>Corporate</b></a><br />\n      <sub><code>npx typeui.sh pull corporate</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/cosmic\"><img src=\"./registry-examples/cosmic-marketing.png\" alt=\"Cosmic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/cosmic\"><b>Cosmic</b></a><br />\n      <sub><code>npx typeui.sh pull cosmic</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/creative\"><img src=\"./registry-examples/creative-marketing.png\" alt=\"Creative\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/creative\"><b>Creative</b></a><br />\n      <sub><code>npx typeui.sh pull creative</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/enterprise\"><img src=\"./registry-examples/enterprise-marketing.png\" alt=\"Enterprise\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/enterprise\"><b>Enterprise</b></a><br />\n      <sub><code>npx typeui.sh pull enterprise</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/dithered\"><img src=\"./registry-examples/dithered-marketing.png\" alt=\"Dithered\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/dithered\"><b>Dithered</b></a><br />\n      <sub><code>npx typeui.sh pull dithered</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/doodle\"><img src=\"./registry-examples/doodle-marketing.png\" alt=\"Doodle\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/doodle\"><b>Doodle</b></a><br />\n      <sub><code>npx typeui.sh pull doodle</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/dramatic\"><img src=\"./registry-examples/dramatic-marketing.png\" alt=\"Dramatic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/dramatic\"><b>Dramatic</b></a><br />\n      <sub><code>npx typeui.sh pull dramatic</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/editorial\"><img src=\"./registry-examples/editorial-marketing.png\" alt=\"Editorial\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/editorial\"><b>Editorial</b></a><br />\n      <sub><code>npx typeui.sh pull editorial</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/square\"><img src=\"./registry-examples/square-marketing.png\" alt=\"Square\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/square\"><b>Square</b></a><br />\n      <sub><code>npx typeui.sh pull square</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/pulse\"><img src=\"./registry-examples/pulse-marketing.png\" alt=\"Pulse\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/pulse\"><b>Pulse</b></a><br />\n      <sub><code>npx typeui.sh pull pulse</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/stitch\"><img src=\"./registry-examples/stitch-marketing.png\" alt=\"Stitch\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/stitch\"><b>Stitch</b></a><br />\n      <sub><code>npx typeui.sh pull stitch</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/expressive\"><img src=\"./registry-examples/expressive-marketing.png\" alt=\"Expressive\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/expressive\"><b>Expressive</b></a><br />\n      <sub><code>npx typeui.sh pull expressive</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/fantasy\"><img src=\"./registry-examples/fantasy-marketing.png\" alt=\"Fantasy\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/fantasy\"><b>Fantasy</b></a><br />\n      <sub><code>npx typeui.sh pull fantasy</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/fiction\"><img src=\"./registry-examples/fiction-marketing.png\" alt=\"Fiction\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/fiction\"><b>Fiction</b></a><br />\n      <sub><code>npx typeui.sh pull fiction</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/flat\"><img src=\"./registry-examples/flat-marketing.png\" alt=\"Flat\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/flat\"><b>Flat</b></a><br />\n      <sub><code>npx typeui.sh pull flat</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/friendly\"><img src=\"./registry-examples/friendly-marketing.png\" alt=\"Friendly\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/friendly\"><b>Friendly</b></a><br />\n      <sub><code>npx typeui.sh pull friendly</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/futuristic\"><img src=\"./registry-examples/futuristic-marketing.png\" alt=\"Futuristic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/futuristic\"><b>Futuristic</b></a><br />\n      <sub><code>npx typeui.sh pull futuristic</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/glassmorphism\"><img src=\"./registry-examples/glassmorphism-marketing.png\" alt=\"Glassmorphism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/glassmorphism\"><b>Glassmorphism</b></a><br />\n      <sub><code>npx typeui.sh pull glassmorphism</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/gradient\"><img src=\"./registry-examples/gradient-marketing.png\" alt=\"Gradient\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/gradient\"><b>Gradient</b></a><br />\n      <sub><code>npx typeui.sh pull gradient</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/immersive\"><img src=\"./registry-examples/immersive-marketing.png\" alt=\"Immersive\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/immersive\"><b>Immersive</b></a><br />\n      <sub><code>npx typeui.sh pull immersive</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/impeccable\"><img src=\"./registry-examples/impeccable-marketing.png\" alt=\"Impeccable\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/impeccable\"><b>Impeccable</b></a><br />\n      <sub><code>npx typeui.sh pull impeccable</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/levels\"><img src=\"./registry-examples/levels-marketing.png\" alt=\"Levels\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/levels\"><b>Levels</b></a><br />\n      <sub><code>npx typeui.sh pull levels</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/lingo\"><img src=\"./registry-examples/lingo-marketing.png\" alt=\"Lingo\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/lingo\"><b>Lingo</b></a><br />\n      <sub><code>npx typeui.sh pull lingo</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/power\"><img src=\"./registry-examples/power-marketing.png\" alt=\"Power\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/power\"><b>Power</b></a><br />\n      <sub><code>npx typeui.sh pull power</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/material\"><img src=\"./registry-examples/material-marketing.png\" alt=\"Material\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/material\"><b>Material</b></a><br />\n      <sub><code>npx typeui.sh pull material</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/matrix\"><img src=\"./registry-examples/matrix-marketing.png\" alt=\"Matrix\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/matrix\"><b>Matrix</b></a><br />\n      <sub><code>npx typeui.sh pull matrix</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/minimal\"><img src=\"./registry-examples/minimal-marketing.png\" alt=\"Minimal\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/minimal\"><b>Minimal</b></a><br />\n      <sub><code>npx typeui.sh pull minimal</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/modern\"><img src=\"./registry-examples/modern-marketing.png\" alt=\"Modern\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/modern\"><b>Modern</b></a><br />\n      <sub><code>npx typeui.sh pull modern</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/mono\"><img src=\"./registry-examples/mono-marketing.png\" alt=\"Mono\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/mono\"><b>Mono</b></a><br />\n      <sub><code>npx typeui.sh pull mono</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/neon\"><img src=\"./registry-examples/neon-marketing.png\" alt=\"Neon\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/neon\"><b>Neon</b></a><br />\n      <sub><code>npx typeui.sh pull neon</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/neobrutalism\"><img src=\"./registry-examples/neobrutalism-marketing.png\" alt=\"Neobrutalism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/neobrutalism\"><b>Neobrutalism</b></a><br />\n      <sub><code>npx typeui.sh pull neobrutalism</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/neumorphism\"><img src=\"./registry-examples/neumorphism-marketing.png\" alt=\"Neumorphism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/neumorphism\"><b>Neumorphism</b></a><br />\n      <sub><code>npx typeui.sh pull neumorphism</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/pacman\"><img src=\"./registry-examples/pacman-marketing.png\" alt=\"Pacman\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/pacman\"><b>Pacman</b></a><br />\n      <sub><code>npx typeui.sh pull pacman</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/paper\"><img src=\"./registry-examples/paper-marketing.png\" alt=\"Paper\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/paper\"><b>Paper</b></a><br />\n      <sub><code>npx typeui.sh pull paper</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/perspective\"><img src=\"./registry-examples/perspective-marketing.png\" alt=\"Perspective\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/perspective\"><b>Perspective</b></a><br />\n      <sub><code>npx typeui.sh pull perspective</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/premium\"><img src=\"./registry-examples/premium-marketing.png\" alt=\"Premium\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/premium\"><b>Premium</b></a><br />\n      <sub><code>npx typeui.sh pull premium</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/professional\"><img src=\"./registry-examples/professional-marketing.png\" alt=\"Professional\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/professional\"><b>Professional</b></a><br />\n      <sub><code>npx typeui.sh pull professional</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/basic\"><img src=\"./registry-examples/basic-marketing.png\" alt=\"Basic\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/basic\"><b>Basic</b></a><br />\n      <sub><code>npx typeui.sh pull basic</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/refined\"><img src=\"./registry-examples/refined-marketing.png\" alt=\"Refined\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/refined\"><b>Refined</b></a><br />\n      <sub><code>npx typeui.sh pull refined</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/retro\"><img src=\"./registry-examples/retro-marketing.png\" alt=\"Retro\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/retro\"><b>Retro</b></a><br />\n      <sub><code>npx typeui.sh pull retro</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/riso\"><img src=\"./registry-examples/riso-marketing.png\" alt=\"Riso\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/riso\"><b>Riso</b></a><br />\n      <sub><code>npx typeui.sh pull riso</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/sega\"><img src=\"./registry-examples/sega-marketing.png\" alt=\"Sega\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/sega\"><b>Sega</b></a><br />\n      <sub><code>npx typeui.sh pull sega</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/shadcn\"><img src=\"./registry-examples/shadcn-marketing.png\" alt=\"Shadcn\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/shadcn\"><b>Shadcn</b></a><br />\n      <sub><code>npx typeui.sh pull shadcn</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/geometric\"><img src=\"./registry-examples/geometric-marketing.png\" alt=\"Geometric\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/geometric\"><b>Geometric</b></a><br />\n      <sub><code>npx typeui.sh pull geometric</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/sketch\"><img src=\"./registry-examples/sketch-marketing.png\" alt=\"Sketch\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/sketch\"><b>Sketch</b></a><br />\n      <sub><code>npx typeui.sh pull sketch</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/skeumorphism\"><img src=\"./registry-examples/skeumorphism-marketing.png\" alt=\"Skeumorphism\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/skeumorphism\"><b>Skeumorphism</b></a><br />\n      <sub><code>npx typeui.sh pull skeumorphism</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/sleek\"><img src=\"./registry-examples/sleek-marketing.png\" alt=\"Sleek\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/sleek\"><b>Sleek</b></a><br />\n      <sub><code>npx typeui.sh pull sleek</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/spacious\"><img src=\"./registry-examples/spacious-marketing.png\" alt=\"Spacious\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/spacious\"><b>Spacious</b></a><br />\n      <sub><code>npx typeui.sh pull spacious</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/storytelling\"><img src=\"./registry-examples/storytelling-marketing.png\" alt=\"Storytelling\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/storytelling\"><b>Storytelling</b></a><br />\n      <sub><code>npx typeui.sh pull storytelling</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/terracotta\"><img src=\"./registry-examples/terracotta-marketing.png\" alt=\"Terracotta\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/terracotta\"><b>Terracotta</b></a><br />\n      <sub><code>npx typeui.sh pull terracotta</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/tetris\"><img src=\"./registry-examples/tetris-marketing.png\" alt=\"Tetris\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/tetris\"><b>Tetris</b></a><br />\n      <sub><code>npx typeui.sh pull tetris</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/vibrant\"><img src=\"./registry-examples/vibrant-marketing.png\" alt=\"Vibrant\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/vibrant\"><b>Vibrant</b></a><br />\n      <sub><code>npx typeui.sh pull vibrant</code></sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"33%\" valign=\"top\">\n      <a href=\"https://typeui.sh/design-skills/vintage\"><img src=\"./registry-examples/vintage-marketing.png\" alt=\"Vintage\" width=\"260\" /></a><br />\n      <a href=\"https://typeui.sh/design-skills/vintage\"><b>Vintage</b></a><br />\n      <sub><code>npx typeui.sh pull vintage</code></sub>\n    </td>\n    <td align=\"center\" width=\"33%\"></td>\n    <td align=\"center\" width=\"33%\"></td>\n  </tr>\n</table>\n\n## Quick Start\n\nPull any design skill directly into your project using the [TypeUI CLI](https://github.com/bergside/typeui.sh):\n\n```bash\nnpx typeui.sh pull <slug>\n```\n\nFor example, to pull the Glassmorphism design skill:\n\n```bash\nnpx typeui.sh pull glassmorphism\n```\n\nOr browse all available skills interactively:\n\n```bash\nnpx typeui.sh list\n```\n\n## What is a Design Skill?\n\nA design skill is a folder containing `SKILL.md` and `DESIGN.md`.\n\n`SKILL.md` acts as the instruction source for AI agents and LLMs. It contains:\n\n- **Brand & mission** — the design philosophy and visual identity\n- **Style foundations** — typography scale, color palette, spacing system\n- **Component families** — buttons, inputs, cards, modals, navigation, and more\n- **Accessibility rules** — WCAG 2.2 AA compliance, keyboard-first interactions\n- **Writing tone** — content and voice guidelines\n- **Do/Don't rules** — explicit patterns and anti-patterns\n- **Quality gates** — testable acceptance criteria for code review\n\n`DESIGN.md` is a companion document for human readers and maintainers. It captures:\n\n- **Design overview** — concise summary of the visual direction\n- **Rationale and references** — context for why patterns/tokens exist\n- **Maintenance notes** — guidance for keeping design decisions aligned over time\n\nWhen 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.\n\n## Usage\n\n### Pull a skill into your project\n\nUse the [TypeUI CLI](https://github.com/bergside/typeui.sh) to pull any skill by its slug:\n\n```bash\nnpx typeui.sh pull <slug>\n```\n\nThe 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.\n\n### Specify providers\n\nTarget specific agentic tools when pulling:\n\n```bash\nnpx typeui.sh pull glassmorphism -p cursor,claude\n```\n\n### Preview before writing\n\nUse `--dry-run` to see what would be written without making changes:\n\n```bash\nnpx typeui.sh pull glassmorphism --dry-run\n```\n\n### Browse and pull interactively\n\nList all available skills with preview links, then pull one:\n\n```bash\nnpx typeui.sh list\n```\n\n### Generate a custom skill\n\nRun the interactive prompts to create your own design system skill:\n\n```bash\nnpx typeui.sh generate\n```\n\n## Registry Structure\n\nEach skill lives in its own folder under `skills/`:\n\n```\nskills/\n├── index.json          # Slug-keyed map for fast CLI lookups\n├── glassmorphism/\n│   ├── SKILL.md        # AI-agent instruction file\n│   └── DESIGN.md       # Human-readable design companion\n├── brutalism/\n│   ├── SKILL.md\n│   └── DESIGN.md\n├── minimal/\n│   ├── SKILL.md\n│   └── DESIGN.md\n└── ...\n```\n\nThe `index.json` file maps each slug to its skill path:\n\n```json\n{\n  \"glassmorphism\": {\n    \"slug\": \"glassmorphism\",\n    \"name\": \"Glassmorphism\",\n    \"skillPath\": \"skills/glassmorphism/SKILL.md\"\n  }\n}\n```\n\nWhen 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.\n\n## Contributing\n\nContributions are welcome! If you'd like to add a new design skill to the registry:\n\n1. Create a new folder under `skills/` with your slug name\n2. Add a `SKILL.md` file following the existing format\n3. Add a companion `DESIGN.md` file in the same folder\n4. Add an entry to `skills/index.json`\n5. Submit a pull request\n\nPlease 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.\n\n## License\n\n[MIT License](LICENSE) &copy; Built and maintained by [Bergside](https://github.com/bergside).\n\n## Sponsors\n\nA huge thank you to the companies supporting our open-source work.\n\n<table width=\"100%\">\n  <tr>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://www.skybridge.tech/?ref=typeui.sh\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <img src=\"https://github.com/user-attachments/assets/88c401ee-b19b-4b78-9a7e-325337dba529\" alt=\"Skybridge\" width=\"300\" />\n        <br /><b>Skybridge</b>\n      </a>\n    </td>\n  </tr>\n</table>\n\nWant to see your logo here? [Become a sponsor](https://www.typeui.sh/sponsor).\n",
  "bytes": 28960,
  "sha": "44cdba915b42aa94ce5e42b7ed6ce12063701d0b9bf9201aa3b3bfd516545760",
  "repo_slug": "bergside/awesome-design-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_bergside_awesome_design_skills_glassmorp_41e7d82d/readme"
}