본문으로 건너뛰기
cccskills
무료GitHub에 공개

ui-ux-craft-kit

UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(22)

  • SKILL.md7.1 KB
  • _meta.json134 B
  • .clawhub/origin.json147 B
  • data/app-interface.csv9.5 KB
  • data/charts.csv18.9 KB
  • data/colors.csv31.7 KB
  • data/design.csv103.7 KB
  • data/google-fonts.csv727.7 KB
  • data/icons.csv20.2 KB
  • data/landing.csv16.3 KB
  • data/products.csv56.6 KB
  • data/react-performance.csv14.5 KB
  • data/stacks/react-native.csv9.8 KB
  • data/styles.csv139.3 KB
  • data/typography.csv48.5 KB
  • data/ui-reasoning.csv51.8 KB
  • data/ux-guidelines.csv18.3 KB
  • openclaw.skill.json458 B
  • README.md5.7 KB
  • scripts/core.py11.2 KB
  • scripts/design_system.py42.6 KB
  • scripts/search.py5.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

UI/UX CraftKit — Design Intelligence

Comprehensive design guide for web and mobile applications. Contains 50+ styles, 161 color palettes, 57 font pairings, 161 product types with reasoning rules, 99 UX guidelines, and 25 chart types across 10 technology stacks. Searchable database with priority-based recommendations.

Open source on GitHub: github.com/hardikamal/ui-ux-craft-kit

Search Command

python3 <skill_dir>/scripts/search.py "<query>" --domain <domain> [-n <max_results>]

Replace <skill_dir> with the absolute path to this skill directory.

Domains:

  • product — Product type recommendations (SaaS, e-commerce, portfolio)
  • style — UI styles (glassmorphism, minimalism, brutalism) + AI prompts
  • typography — Font pairings with Google Fonts imports
  • color — Color palettes by product type
  • landing — Page structure and CTA strategies
  • chart — Chart types and library recommendations
  • ux — Best practices and anti-patterns
  • icons — Icon library recommendations
  • react — React/Next.js performance guidelines
  • web — Web accessibility and interface patterns
  • google-fonts — Google Fonts search

Stack-specific search:

python3 <skill_dir>/scripts/search.py "<query>" --stack react-native

Design system generation:

python3 <skill_dir>/scripts/search.py "<query>" --design-system [-p "Project Name"]

When to Apply

Use this skill when the task involves UI structure, visual design decisions, interaction patterns, or user experience quality control.

Must Use

  • Designing new pages (Landing Page, Dashboard, Admin, SaaS, Mobile App)
  • Creating or refactoring UI components (buttons, modals, forms, tables, charts)
  • Choosing color schemes, typography systems, spacing standards, or layout systems
  • Reviewing UI code for accessibility or visual consistency
  • Implementing navigation structures, animations, or responsive behavior
  • Making product-level design decisions (style, information hierarchy, brand)
  • Improving perceived quality, clarity, or usability of interfaces

Skip

  • Pure backend logic development
  • API or database design only
  • Performance optimization unrelated to the interface
  • Infrastructure or DevOps work

Rule: If the task changes how a feature looks, feels, moves, or is interacted with → use this skill.

How to Use (Step by Step)

Step 1: Identify the Task Domain

Run a search to get relevant design context before generating UI code:

# Get style recommendations for a product type
python3 <skill_dir>/scripts/search.py "SaaS dashboard" --domain product

# Get color palette
python3 <skill_dir>/scripts/search.py "fintech app" --domain color

# Get font pairing
python3 <skill_dir>/scripts/search.py "modern minimal" --domain typography

# Generate a full design system
python3 <skill_dir>/scripts/search.py "fitness tracking app" --design-system -p "FitTrack"

Step 2: Apply Results

Use the search results to inform your design decisions. The search returns prioritized, ranked results from the database.

Step 3: Quality Check Against Priority Rules

PriorityCategoryKey Checks
1AccessibilityContrast 4.5:1, Alt text, Keyboard nav, Aria-labels
2Touch & InteractionMin 44×44px targets, Loading feedback
3PerformanceWebP/AVIF, Lazy loading, CLS < 0.1
4Style SelectionMatch product type, Consistency, SVG icons
5Layout & ResponsiveMobile-first, No horizontal scroll
6Typography & ColorBase 16px, Line-height 1.5, Semantic tokens
7Animation150–300ms duration, transform/opacity only
8Forms & FeedbackVisible labels, Error near field
9NavigationPredictable back, Bottom nav ≤5 items
10Charts & DataLegends, Tooltips, Accessible colors

Quick Reference

Accessibility (CRITICAL)

  • Minimum 4.5:1 contrast ratio for normal text
  • Visible focus rings on all interactive elements
  • Descriptive alt text for meaningful images
  • aria-labels for icon-only buttons
  • Tab order matches visual order
  • Support prefers-reduced-motion

Touch & Interaction (CRITICAL)

  • Min 44×44pt (Apple) / 48×48dp (Material) touch targets
  • Minimum 8px gap between touch targets
  • Use click/tap for primary interactions, not hover-only
  • Disable button + show spinner during async operations
  • Add cursor-pointer to clickable elements

Performance (HIGH)

  • Use WebP/AVIF + responsive srcset
  • Declare width/height to prevent CLS
  • font-display: swap to avoid FOIT
  • Lazy load below-fold images
  • Virtualize lists with 50+ items

Style Selection (HIGH)

  • Match style to product type (run --domain product)
  • Use SVG icons (Heroicons, Lucide) — never emoji as icons
  • One icon set/visual language across the product
  • Each screen has only one primary CTA

Layout & Responsive (HIGH)

  • width=device-width, initial-scale=1 viewport meta
  • Design mobile-first: 375 → 768 → 1024 → 1440
  • No horizontal scroll on mobile
  • Use 4pt/8dp spacing scale
  • min-h-dvh instead of 100vh on mobile

Typography & Color (MEDIUM)

  • Minimum 16px body text (avoids iOS auto-zoom)
  • Line height 1.5–1.75 for body text
  • 65–75 chars per line on desktop
  • Use semantic color tokens, not raw hex in components
  • Bold headings (600–700), Regular body (400), Medium labels (500)

Animation (MEDIUM)

  • 150–300ms for micro-interactions
  • Use transform/opacity only — never animate width/height
  • Respect prefers-reduced-motion
  • Exit animations 60–70% of enter duration
  • Every animation must convey meaning, not just decoration

Forms & Feedback (MEDIUM)

  • Visible label per input (not placeholder-only)
  • Show error below the related field
  • Validate on blur, not keystroke
  • Confirm before destructive actions
  • Auto-dismiss toasts in 3–5s

Navigation (HIGH)

  • Bottom nav max 5 items with labels
  • Back navigation must be predictable
  • All key screens reachable via deep link
  • State preservation when navigating back

Charts & Data (LOW)

  • Match chart type to data type (trend → line, comparison → bar)
  • Always show legend near chart
  • Provide tooltips on hover/tap
  • Use accessible color palettes (not red/green only)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

Expert sales execution covering pipeline management, discovery, demos, negotiation, and deal closing. Use when qualifying opportunities, running MEDDIC discovery, building account plans, handling objections, structuring proposals, or forecasting pipeline.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

Support accounting understanding from basic bookkeeping to professional practice and research.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

add-lead

무료

Add company/person/relationship to CRM

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aAAaqwq/openclaw-team22026년 6월 18일 업데이트

aAAaqwq의 스킬 모두 보기

이 스킬의 문제 신고