Skip to main content
skill CX Codex

awesome-design-md — Claude Code skill: DESIGN.md UI styles

Picks a matching DESIGN.md style from a bundled library and applies it to frontend work: layout, color, type, spacing.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add wearescientist/awesome-design-md --skill awesome-design-md -a claude-code
Open on GitHub

What awesome-design-md does

The skill refuses to treat one style as universal. Name a style and it uses that one. Name nothing and the agent reads the product context, picks a single style, and says which one before touching the UI.

Inside sit a design-md folder of style sets, a STYLE_INDEX.txt index, and selection notes in references/style-selection.md. Only the chosen design-md/<style>/DESIGN.md gets read, never the whole library. The mapping covers common cases: agent consoles map to voltagent, cursor, warp, linear.app, raycast; SaaS dashboards to linear.app, stripe, vercel, posthog, supabase; crypto and exchanges to coinbase, binance, kraken, revolut, wise; luxury and automotive landing pages to bugatti, ferrari, bmw, tesla.

A few limits matter. A project-level DESIGN.md is never overridden — the skill reads it as the local routing note. It will not import a style file into your repo unless you ask. And when a project mandates a specific file encoding, that local instruction wins over the skill's own habits.

All paths resolve from the folder holding SKILL.md. To see what is available, list the index from the skill root: Get-Content -LiteralPath '.\STYLE_INDEX.txt'.

What it helps with

  • pick a UI style that fits the product instead of guessing
  • rework a page layout around a chosen visual language
  • build a dashboard with dense grids and clear hierarchy
  • change the look without breaking existing user flows
  • borrow component habits and tokens from a known brand

Example prompts for the agent

  • style this dashboard like linear.app
  • redesign the landing page in the apple style, read DESIGN.md from the library
  • choose a style for an agent console and apply it to this page

How to install awesome-design-md

1Skills CLI (Vercel)

npx skills add wearescientist/awesome-design-md --skill awesome-design-md -a claude-code

2Manually: put the files in place

~/.claude/skills/awesome-design-md/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/awesome-design-md/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about awesome-design-md

How do I install awesome-design-md in Claude?

Run npx skills add wearescientist/awesome-design-md --skill awesome-design-md -a claude-code. The skill lands at ~/.claude/skills/awesome-design-md/SKILL.md.

What does awesome-design-md do?

It selects a fitting style from the bundled DESIGN.md library and uses it as guidance for layout, color, typography, spacing and component chrome.

Will it copy a DESIGN.md into my project?

Not unless you ask — reading from the bundled library is enough. If your project already has its own DESIGN.md, that file stays in charge.

Source text

SKILL.md · MIT
---
name: awesome-design-md
description: "Select and apply a fitting Awesome Design MD `DESIGN.md` style for frontend/UI work. Use when the user asks to design UI, redesign a page, beautify a frontend, create a dashboard, improve layout/visual hierarchy, change visual style, use a big-company design style, or mentions `DESIGN.md`, Awesome Design MD, big-tech styles, brand-inspired UI, Apple/Stripe/Linear/Cursor/Raycast/Voltagent/Binance/Coinbase/xAI-style interfaces."
---

# Awesome Design MD

## Purpose

Use the bundled Awesome Design MD library as a selectable reference set for UI design. Do not assume one global style. Pick the style that best fits the product, then read that style's `DESIGN.md` before changing UI.

Resolve all library paths relative to this skill folder, meaning the directory that contains this `SKILL.md`.

Bundled library:

`<skill-root>/design-md`

Style index:

`<skill-root>/STYLE_INDEX.txt`

Style file pattern:

`<skill-root>/design-md/<style>/DESIGN.md`

Optional selection notes:

`<skill-root>/references/style-selection.md`

## Workflow

1. If the user names a style, use that exact style when it exists.
2. If no style is named, inspect the product context and choose 1 style. Mention the chosen style briefly before editing.
3. Read `STYLE_INDEX.txt` if you need to see available styles.
4. Read only the selected `design-md/<style>/DESIGN.md`; do not load the whole library.
5. Apply the style as guidance for layout, color, typography, spacing, interaction feel, and component chrome.
6. Preserve existing product constraints, data density, accessibility, and framework conventions.
7. For existing apps, evolve the UI without breaking established flows unless the user explicitly asks for a redesign.

## Default Style Mapping

- Developer tool, AI agent console, automation panel: `voltagent`, `cursor`, `warp`, `linear.app`, `raycast`.
- SaaS dashboard, task/project management, admin console: `linear.app`, `stripe`, `vercel`, `posthog`, `supabase`.
- Consumer/mobile-like polished product: `apple`, `airbnb`, `spotify`, `pinterest`, `notion`.
- Crypto/Web3/exchange/finance: `coinbase`, `binance`, `kraken`, `revolut`, `wise`.
- AI lab/model/product page: `x.ai`, `mistral.ai`, `cohere`, `together.ai`, `runwayml`, `replicate`.
- Docs/developer portal: `mintlify`, `vercel`, `stripe`, `supabase`, `hashicorp`.
- Luxury/automotive/brand-heavy landing page: `bugatti`, `ferrari`, `lamborghini`, `bmw`, `tesla`, `nike`.

If several styles fit, choose the one that improves the specific screen most, not the flashiest one.

## Rules

- Do not blindly apply `voltagent` everywhere.
- Do not import a `DESIGN.md` into the target project unless the user asks; reading from the bundled library is enough.
- Do not copy large chunks of design text into the final answer.
- Do not override a project-level `DESIGN.md`; if it exists, treat it as the local routing note and then read the selected bundled style.
- Avoid generic AI UI defaults. Use the selected style's concrete tokens and component habits.
- For projects that require a specific file encoding, follow the project's local instruction.

## Quick Commands

List available styles from the skill root:

```powershell
Get-Content -LiteralPath '.\STYLE_INDEX.txt'
```

Read one style from the skill root:

```powershell
Get-Content -Raw -Encoding UTF8 -LiteralPath '.\design-md\linear.app\DESIGN.md'
```

© wearescientist · MIT · wearescientist/awesome-design-md

Similar skills

Everything for Frontend and UI →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor