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
- If the user names a style, use that exact style when it exists.
- If no style is named, inspect the product context and choose 1 style. Mention the chosen style briefly before editing.
- Read
STYLE_INDEX.txt if you need to see available styles.
- Read only the selected
design-md/<style>/DESIGN.md; do not load the whole library.
- Apply the style as guidance for layout, color, typography, spacing, interaction feel, and component chrome.
- Preserve existing product constraints, data density, accessibility, and framework conventions.
- 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:
Get-Content -LiteralPath '.\STYLE_INDEX.txt'
Read one style from the skill root:
Get-Content -Raw -Encoding UTF8 -LiteralPath '.\design-md\linear.app\DESIGN.md'
1---2name: awesome-design-md3description: 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.4---56# Awesome Design MD78## Purpose910Use 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.1112Resolve all library paths relative to this skill folder, meaning the directory that contains this `SKILL.md`.1314Bundled library:1516`<skill-root>/design-md`1718Style index:1920`<skill-root>/STYLE_INDEX.txt`2122Style file pattern:2324`<skill-root>/design-md/<style>/DESIGN.md`2526Optional selection notes:2728`<skill-root>/references/style-selection.md`2930## Workflow31321. If the user names a style, use that exact style when it exists.332. If no style is named, inspect the product context and choose 1 style. Mention the chosen style briefly before editing.343. Read `STYLE_INDEX.txt` if you need to see available styles.354. Read only the selected `design-md/<style>/DESIGN.md`; do not load the whole library.365. Apply the style as guidance for layout, color, typography, spacing, interaction feel, and component chrome.376. Preserve existing product constraints, data density, accessibility, and framework conventions.387. For existing apps, evolve the UI without breaking established flows unless the user explicitly asks for a redesign.3940## Default Style Mapping4142- Developer tool, AI agent console, automation panel: `voltagent`, `cursor`, `warp`, `linear.app`, `raycast`.43- SaaS dashboard, task/project management, admin console: `linear.app`, `stripe`, `vercel`, `posthog`, `supabase`.44- Consumer/mobile-like polished product: `apple`, `airbnb`, `spotify`, `pinterest`, `notion`.45- Crypto/Web3/exchange/finance: `coinbase`, `binance`, `kraken`, `revolut`, `wise`.46- AI lab/model/product page: `x.ai`, `mistral.ai`, `cohere`, `together.ai`, `runwayml`, `replicate`.47- Docs/developer portal: `mintlify`, `vercel`, `stripe`, `supabase`, `hashicorp`.48- Luxury/automotive/brand-heavy landing page: `bugatti`, `ferrari`, `lamborghini`, `bmw`, `tesla`, `nike`.4950If several styles fit, choose the one that improves the specific screen most, not the flashiest one.5152## Rules5354- Do not blindly apply `voltagent` everywhere.55- Do not import a `DESIGN.md` into the target project unless the user asks; reading from the bundled library is enough.56- Do not copy large chunks of design text into the final answer.57- 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.58- Avoid generic AI UI defaults. Use the selected style's concrete tokens and component habits.59- For projects that require a specific file encoding, follow the project's local instruction.6061## Quick Commands6263List available styles from the skill root:6465```powershell66Get-Content -LiteralPath '.\STYLE_INDEX.txt'67```6869Read one style from the skill root:7071```powershell72Get-Content -Raw -Encoding UTF8 -LiteralPath '.\design-md\linear.app\DESIGN.md'73```