# 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 (
AppNameMenu
{/* 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.