Skip to content
Skillpedia
Interfaces (UI/UX)48k · #4430

ui-setup

Helps configure the project's design system step by step. Facilitates tool adaptation.

What it does

This assistant helps you set up your project's look and feel step by step. It asks about your app type, brand colors, and fonts to create an initial design.

When to use it

  • ✓When starting a new programming project.
  • ✓When you want to define your app's visual style for the first time.
  • ✓To ensure your project's design is consistent.

Example of what to ask your AI

“I want to set up the design for my new e-commerce app, using blue as the main color and the Inter font.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ui-setup/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ui-setup/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The assistant asks questions about the app type, brand color, and font. Based on your answers, it adjusts your project's design files to create an initial look.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill ui-setup

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ui-setup/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Design System Setup Wizard

When to Use

Use this skill when you need interactive setup wizard — guides you step-by-step to configure the design system for your project.

When NOT to use

  • For projects already configured with StyleSeed → use /ss-update instead
  • For just adding one component to an existing project → use /ss-component
  • For changing brand skin in an already set-up project — directly swap theme.css
  • For non-React or non-Tailwind-v4 stacks — currently unsupported

Guide the user through setting up StyleSeed for their project, step by step.

Instructions

Walk through these steps ONE AT A TIME. After each step, wait for the user to respond before proceeding. Keep it conversational and friendly.

Step 1: App Type

Ask:

What type of app are you building?

1. SaaS Dashboard (analytics, metrics, charts)
2. E-commerce (products, orders, payments)
3. Fintech (transactions, portfolio, market data)
4. Social / Content (feeds, profiles, messaging)
5. Productivity / Internal tool
6. Other — describe it

Remember the answer — it determines which page composition recipe to use (DESIGN-LANGUAGE.md Section 63).

Step 2: Brand Color

Ask:

What's your brand color?

1. Purple (#721FE5) — default style (toss skin)
2. Blue (#2563EB) — trust, corporate
3. Green (#059669) — growth, health, finance
4. Orange (#EA580C) — energy, creative
5. Red (#DC2626) — bold, urgent
6. Dark (#18181B) — minimal, premium
7. Custom — just type your hex code

After they choose, update css/theme.css:

  • In :root block: change --brand to the chosen hex
  • In .dark block: change --brand to a lighter version for dark backgrounds

Dark mode color mapping:

Light Dark
#721FE5 #9B5FFF
#2563EB #60A5FA
#059669 #34D399
#EA580C #FB923C
#DC2626 #F87171
#18181B #A1A1AA

For custom hex: lighten by ~30% (increase luminance in HSL).

Step 3: Design Concept (from awesome-design-md)

Ask:

Want to apply an existing brand's visual style?

Popular options from awesome-design-md:
1. Stripe — clean, professional
2. Linear — minimal, dark-first
3. Vercel — black & white, geometric
4. Notion — warm, friendly
5. Spotify — bold, dark, green
6. Supabase — modern, green
7. Airbnb — warm, coral
8. No thanks — keep the default style
9. Other — name any brand or describe a vibe

If they pick a brand (options 1-7 or 9):

  1. Fetch: https://raw.githubusercontent.com/VoltAgent/awesome-design-md/main/design-md/[brand]/DESIGN.md
    • Brand folder names: stripe, linear.app, vercel, notion, spotify, supabase, airbnb
  2. Read the DESIGN.md and extract: primary color, secondary colors, text colors, background colors
  3. Apply extracted colors to css/theme.css (both :root and .dark blocks)
  4. Keep ALL StyleSeed layout rules, typography ratios, spacing, and component patterns unchanged — only swap the color palette

If they pick 8 (No thanks): skip, keep current brand color from Step 2.

Step 4: Font

Ask:

What font do you prefer?

1. Inter (clean, universal — recommended)
2. Pretendard + Inter (Korean + English)
3. Geist (Vercel-style, modern)
4. DM Sans (friendly, rounded)
5. Custom — tell me the font name

After they choose:

  • Update css/fonts.css: change the @import URL
  • Update css/base.css: change font-family in the body rule

Font imports:

Font Import
Inter @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
Geist @import url('https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-sans/style.css');
DM Sans @import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');
Pretendard Keep existing import in fonts.css

Step 5: App Name & First Page

Ask:

Last step! What's your app name and what should the main page show?

Example: "Acme — SaaS dashboard with revenue, users, and recent activity"

Then:

  1. Read DESIGN-LANGUAGE.md Section 63 for the matching recipe (based on Step 1 app type)
  2. Generate the first page using the page composition recipe:
    • SaaS → Hero + KPI Grid + Chart + Progress + Activity List
    • E-commerce → Hero + KPI Grid + Donut + Bar Chart + Orders List
    • Fintech → Hero + KPI Grid + Donut + Area Chart + Transactions
    • Social → Hero + Stats + Feed List + Trending Carousel
    • Productivity → Hero + KPI Grid + Progress + Task List

…

FAQ

What is a 'design system'?

It's a set of reusable rules and components that help maintain visual consistency and efficiency in a project's development.

What is 'StyleSeed'?

It's the name of the tool or library this assistant uses to set up the design system.

Can I change the design later?

Yes, this assistant sets up the initial design. You can make further adjustments or use other tools to modify the look.

Details

Original description by the author

Interactive setup wizard — guides you step-by-step to configure the design system for your project

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#4430
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills