UI/UX design intelligence with Bootstrap 5, Font Awesome, SweetAlert2. Use: /ux-ui-exp {command}

0 stars
0 forks
HTML
19 views

SKILL.md


name: ux-ui-exp description: "UI/UX design intelligence with Bootstrap 5, Font Awesome, SweetAlert2. Use: /ux-ui-exp {command}" license: MIT compatibility: "OpenCode with Node.js 18+" metadata: version: "1.0.0" author: "Mifuyuu"

UXUI-Experience - Design Intelligence

Comprehensive design database with Bootstrap 5, Font Awesome, SweetAlert2 support. 57+ UI styles, 95 palettes, 56 font pairings, 183 icons, 25 alert patterns.

Slash Command

Use /ux-ui-exp followed by sub-command:

Generate Design System

/ux-ui-exp generate {description} for {project-name} using {stack}
/ux-ui-exp generate SaaS dashboard for MyApp using bootstrap5
/ux-ui-exp gen fintech platform for FinApp

Instructions for AI

When user invokes this skill with /ux-ui-exp:

Step 1: Parse Command

Detect command pattern:

  • generate/gen → Use ui_ux_generate_design_system
  • search → Use ui_ux_search
  • stack → Use ui_ux_get_stack_guidelines
  • icons → Use ui_ux_get_icons
  • colors → Search domain 'color'
  • alerts → Use ui_ux_get_alerts
  • fonts/typography → Search domain 'typography'
  • bs5/bootstrap → Stack 'bootstrap5'

Step 2: Extract Parameters

From command text, extract:

  • Project name: Look for "for {name}" pattern
  • Stack: bootstrap5|react|nextjs|vue|svelte|shadcn|flutter|swiftui
  • Domain: style|color|typography|icons|landing|alerts
  • Query: Remaining text after command

Step 3: Execute MCP Tool

Call appropriate MCP tool:

For generate commands:

ui_ux_generate_design_system({
  query: extracted_description,
  projectName: extracted_project_name || "MyProject",
  stack: extracted_stack || "html-tailwind",
  format: "markdown"
})

For search commands:

ui_ux_search({
  domain: extracted_domain,
  query: extracted_query,
  maxResults: 5
})

For stack commands:

ui_ux_get_stack_guidelines({
  stack: extracted_stack,
  category: extracted_category || "",
  maxResults: 10
})

For icons commands:

ui_ux_get_icons({
  query: extracted_query,
  library: "all",
  maxResults: 10
})

For alerts commands:

ui_ux_get_alerts({
  type: extracted_type || "",
  maxResults: 5
})

Step 4: Format Output

Present results in user-friendly format:

  • Markdown tables for guidelines/icons
  • Code blocks for examples
  • Checklists for best practices
  • Highlighted key information

Available Stacks

  • bootstrap5 - Bootstrap 5 (NEW!)
  • html-tailwind - HTML + Tailwind CSS
  • react - React.js
  • nextjs - Next.js
  • vue - Vue.js
  • svelte - Svelte
  • nuxtjs - Nuxt.js
  • shadcn - shadcn/ui
  • flutter - Flutter
  • swiftui - SwiftUI
  • react-native - React Native

Search Domains

  • style - UI styles (glassmorphism, neumorphism, etc.)
  • color - Color palettes by industry
  • typography - Font pairings
  • icons - Icons from Lucide + Font Awesome (183 total)
  • landing - Landing page patterns
  • alerts - SweetAlert2 alert patterns (25 types)

Examples

/ux-ui-exp generate SaaS CRM dashboard for CRMPro using bootstrap5
→ Full design system with Bootstrap 5 guidelines

/ux-ui-exp search icons shopping cart
→ Shopping cart icons from both Lucide and Font Awesome

/ux-ui-exp stack bootstrap5 components
→ Bootstrap 5 component best practices

/ux-ui-exp alerts confirm delete
→ SweetAlert2 delete confirmation patterns

/ux-ui-exp colors healthcare
→ Color palettes for healthcare apps

/ux-ui-exp fonts luxury
→ Typography for luxury brands

Notes

  • Bootstrap 5: 40 guidelines covering layout, components, utilities, accessibility
  • Font Awesome: 90 popular icons added (faHouse, faUser, faShoppingCart, etc.)
  • SweetAlert2: 25 patterns (success, error, confirm, toast, input, etc.)
  • All icons include import code and usage examples
  • Design systems include anti-patterns and pre-delivery checklists