From ald-skills
Modern UI design system and guidelines for building clean, professional interfaces. Use when creating or modifying any UI components, web pages, React components, HTML/CSS, or visual interfaces. Ensures consistent, modern design with proper spacing, typography, colors, and interaction patterns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ald-skills:design-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive guidelines for creating modern, professional UIs with clean aesthetics and excellent user experience.
Comprehensive guidelines for creating modern, professional UIs with clean aesthetics and excellent user experience.
Clean & Minimal
Neutral Color Palette
Consistent Spacing
Typography
Subtle Shadows
box-shadow: 0 1px 3px rgba(0,0,0,0.1)0 4px 6px rgba(0,0,0,0.07)Rounded Corners
Interactive States
Mobile-First
/* Primary Button */
.btn-primary {
padding: 12px 24px;
background: #2563EB; /* Accent color */
color: white;
border: none;
border-radius: 8px;
font-size: 16px;
font-weight: 500;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
cursor: pointer;
transition: all 0.2s;
}
.btn-primary:hover {
background: #1D4ED8;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
/* Secondary Button */
.btn-secondary {
padding: 12px 24px;
background: white;
color: #374151;
border: 1px solid #D1D5DB;
border-radius: 8px;
font-size: 16px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s;
}
.btn-secondary:hover {
background: #F9FAFB;
border-color: #9CA3AF;
}
.card {
background: white;
border-radius: 12px;
padding: 24px;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
transition: box-shadow 0.2s;
}
.card:hover {
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.input {
width: 100%;
padding: 12px 16px;
font-size: 16px;
background: white;
border: 1px solid #D1D5DB;
border-radius: 8px;
transition: border-color 0.2s;
}
.input:focus {
outline: none;
border-color: #2563EB;
box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}
.label {
display: block;
margin-bottom: 8px;
font-size: 14px;
font-weight: 500;
color: #374151;
}
/* Container with proper max-width */
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
}
/* Section spacing */
.section {
padding: 64px 0;
}
/* Grid with consistent gaps */
.grid {
display: grid;
gap: 24px;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
Gray Scale (Primary)
#FFFFFF - Pure white (backgrounds)#FAFAFA - Off-white (alternate backgrounds)#F3F4F6 - Very light gray (hover states)#E5E7EB - Light gray (borders, dividers)#D1D5DB - Medium gray (borders)#9CA3AF - Gray (secondary text)#6B7280 - Dark gray (body text)#374151 - Darker gray (headings)#1F2937 - Very dark gray (primary text)Accent Color Examples (pick ONE)
#2563EB (professional, trustworthy)#059669 (success, growth)#4F46E5 (modern, tech)#EA580C (energetic, friendly)/* Mobile first approach */
.element {
/* Mobile styles (default) */
}
@media (min-width: 640px) {
/* Tablet styles */
}
@media (min-width: 1024px) {
/* Desktop styles */
}
@media (min-width: 1280px) {
/* Large desktop styles */
}
Before finalizing any UI:
npx claudepluginhub alunadev/ald-skillsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.