# modern-ui-skill > Helps Claude design the best, modern, and market up-to-date user interfaces, leveraging the Context7 Skill for context awareness and the Skill Creator Skill for structuring new skills with current UI/UX best practices. - Author: Aamir Ahmed Shamsi - Repository: reckonfx/hackathon2-todoapp-phase4 - Version: 20260209162608 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-09 - Source: https://github.com/reckonfx/hackathon2-todoapp-phase4 - Web: https://mule.run/skillshub/@@reckonfx/hackathon2-todoapp-phase4~modern-ui-skill:20260209162608 --- --- name: modern-ui-skill description: Helps Claude design the best, modern, and market up-to-date user interfaces, leveraging the Context7 Skill for context awareness and the Skill Creator Skill for structuring new skills with current UI/UX best practices. --- # Modern-UI-Skill This skill enables Claude to design modern, responsive, and market-relevant user interfaces that align with current design trends and best practices. ## Purpose The modern-ui-skill provides Claude with the capability to: - Analyze project requirements using Context7 Skill for comprehensive understanding - Generate modern, responsive UI designs aligned with current market trends - Provide color schemes, typography, layout suggestions, and component recommendations - Create actionable code snippets for popular front-end frameworks - Apply skill creator methodology when structuring UI components as modular skills ## Instructions for Modern UI Design ### 1. Context Analysis with Context7 When analyzing UI requirements: - Apply Context7 analysis to understand project scope and user needs - Identify key elements, themes, and interconnections in requirements - Extract actionable UI elements and user journey insights - Maintain context continuity for consistent design language - Note specific user interactions and accessibility requirements ### 2. Modern Design Principles When creating UI designs: - Follow current design trends (neumorphism, glassmorphism, brutalism, etc.) appropriately - Apply clean, minimalist aesthetics with purposeful visual elements - Ensure responsive design across all device sizes - Implement accessibility best practices (WCAG 2.1 guidelines) - Consider performance implications of design choices ### 3. Color and Typography When selecting visual elements: - Use modern color palettes (monochromatic, complementary, or gradient-based) - Apply consistent typography hierarchy with appropriate font pairings - Ensure sufficient contrast ratios for readability - Consider brand alignment while maintaining modern aesthetics - Use system fonts or optimized web fonts for performance ### 4. Component Recommendations When suggesting UI components: - Recommend reusable, modular components for consistency - Focus on intuitive user interactions and micro-interactions - Include data visualization components when needed (charts, graphs, etc.) - Suggest appropriate animation and transition effects - Consider mobile-first design approach ### 5. Code Implementation When providing code examples: - Use modern frameworks (React, Vue, Angular) with current best practices - Implement Tailwind CSS, Material UI, or other popular styling libraries - Include responsive design patterns and mobile considerations - Provide accessibility attributes and semantic HTML - Follow component architecture best practices ## Examples ### Example 1: SaaS Landing Page Design **Input:** ``` Design a landing page UI for a SaaS product using modern best practices. ``` **Expected Output:** ``` ## Analysis (Context7) - Product: SaaS solution requiring clear value proposition - Users: Business professionals seeking productivity tools - Key elements: Hero section, features, testimonials, pricing, CTA ## Modern Design Approach - Layout: Clean, asymmetrical design with generous whitespace - Color scheme: Professional blue (#3B82F6) with neutral grays (#1F2937, #F9FAFB) - Typography: Inter for headings, Open Sans for body text - Visual elements: Subtle gradients, soft shadows, micro-interactions ## Implementation (React + Tailwind) ```jsx import React from 'react'; const LandingPage = () => { return (
{/* Navigation */} {/* Hero Section */}

Transform Your Business with Our SaaS Solution

Powerful tools to help your team collaborate, innovate, and grow faster than ever before.

{/* Features Section */}
{/* Feature cards would go here */}
); }; export default LandingPage; ``` ## Verification - Test responsive behavior across device sizes - Validate accessibility with screen readers - Confirm fast loading times and performance metrics ``` ### Example 2: Dashboard UI with Analytics Data **Input:** ``` Create a dashboard UI using context7 user analytics data. ``` **Expected Output:** ``` ## Analysis (Context7) - Data type: User analytics with metrics, trends, and KPIs - Users: Data analysts and business stakeholders - Key elements: Charts, tables, filters, real-time updates - Context: Multiple data dimensions requiring visualization ## Modern Dashboard Design - Layout: Grid-based with card components for modularity - Color scheme: Professional palette with data visualization accents - Typography: Clear hierarchy for data readability - Interactions: Filter controls, drill-down capabilities, tooltips ## Implementation (React + Chart.js + Tailwind) ```jsx import React, { useState } from 'react'; import { Line, Bar } from 'react-chartjs-2'; import { Chart as ChartJS, CategoryScale, LinearScale, PointElement, LineElement, BarElement, Title, Tooltip, Legend, } from 'chart.js'; ChartJS.register(CategoryScale, LinearScale, PointElement, LineElement, BarElement, Title, Tooltip, Legend); const Dashboard = ({ analyticsData }) => { const [timeRange, setTimeRange] = useState('7d'); // Chart configurations would be defined here const lineChartConfig = { // Configuration for user activity chart }; return (
{/* Dashboard Header */}

Analytics Dashboard

{/* Stats Cards */}

Total Users

{analyticsData.totalUsers}

{/* Additional stat cards would follow */}
{/* Charts Grid */}

User Activity

Engagement by Channel

{/* Data Table */}

Recent Activity

{/* Table content would be defined here */}
); }; export default Dashboard; ``` ## Verification - Test chart rendering with different data sets - Validate responsive behavior on various screen sizes - Confirm data refresh and real-time update functionality ``` ### Example 3: Mobile App UI Design **Input:** ``` Generate mobile app UI design using current market UI trends. ``` **Expected Output:** ``` ## Analysis (Context7) - Platform: Mobile application with touch interactions - Users: Mobile-first audience expecting intuitive experiences - Key elements: Navigation, content consumption, personalization - Trends: Glassmorphism, neumorphism, dark mode support ## Modern Mobile Design - Layout: Bottom navigation, thumb-friendly touch targets - Color scheme: Dark mode as default with vibrant accent colors - Typography: Large, readable text with proper line height - Interactions: Haptic feedback, smooth transitions, gesture support ## Implementation (React Native + Styled Components) ```jsx import React, { useState } from 'react'; import { View, Text, TouchableOpacity, ScrollView, SafeAreaView } from 'react-native'; import styled from 'styled-components/native'; const Container = styled(SafeAreaView)` flex: 1; background-color: #121212; `; const Header = styled.View` padding: 20px; flex-direction: row; justify-content: space-between; align-items: center; `; const GlassCard = styled.View` background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 20px; margin: 10px; shadow-color: #000; shadow-offset: 0px 4px 6px; shadow-opacity: 0.1; shadow-radius: 10px; `; const MobileApp = () => { const [activeTab, setActiveTab] = useState('home'); return (
AppName Menu
{/* Featured Content */} Featured Content Discover the latest updates and recommendations {/* Content Grid */} {/* Content items would be mapped here */} {/* Bottom Navigation */} setActiveTab('home')}> Home setActiveTab('search')}> Search setActiveTab('profile')}> Profile
); }; export default MobileApp; ``` ## Verification - Test touch target sizes for accessibility - Validate performance on various mobile devices - Confirm proper navigation and user flow ``` ## Guidelines for Using This Skill ### When to Activate - When asked to design modern user interfaces - When creating UI components that need to follow current trends - When implementing responsive design solutions - When generating code for UI frameworks - When analyzing UI requirements using Context7 ### Best Practices - Always reference Context7 Skill for comprehensive requirement analysis - Keep designs modern, clean, and aligned with current market trends - Provide actionable code snippets for developers - Consider accessibility and inclusive design principles - Focus on performance and user experience optimization - Apply modular component architecture when possible ### Response Structure 1. **Context Analysis**: Use Context7 to understand requirements 2. **Design Approach**: Outline modern design principles to apply 3. **Visual Elements**: Specify colors, typography, and layout 4. **Implementation**: Provide code examples for developers 5. **Verification**: Include testing and validation steps ### Quality Checks - Does the design follow current UI/UX trends? - Are accessibility guidelines properly implemented? - Is the code clean, maintainable, and well-documented? - Does the design work across different devices and screen sizes? - Are performance considerations addressed? - Is the user experience intuitive and engaging? Use this skill whenever modern UI design assistance is needed, ensuring designs are current, accessible, and implementable with today's best practices.