Token导航 LogoToken导航

Agent Skill · 前端设计

aesthetic-excellence(审美卓越)

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

aesthetic-excellence 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 9,692。

总安装 196周安装 8GitHub Stars 24下载 63核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:aesthetic-excellence(审美卓越)
来源仓库:https://github.com/apexscaleai/claude-ui-design-system
仓库路径:skills/aesthetic-excellence
安装命令:
npx skills add https://github.com/apexscaleai/claude-ui-design-system --skill aesthetic-excellence
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/apexscaleai/claude-ui-design-system --skill aesthetic-excellence

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

aesthetic-excellence 提升界面视觉质量,应用间距、色彩、字体与层级原则打造和谐美观的交互体验。解决界面杂乱、层级不清、配色失调等问题,增强用户注意力引导与情感共鸣。提供具体代码示例展示字号、行距、色值等参数设置,便于开发者快速落地改进。

不适用于纯颜色更换或全量重构,推荐搭配 design-preset-system 或 ui-refactoring-workflow 使用。建议结合无障碍标准与响应式布局要求,确保美学提升不影响可用性基础。

来源仓库内路径:skills/aesthetic-excellence

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/apexscaleai/claude-ui-design-system --skill ae…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

aesthetic-excellence 怎么安装?

在终端执行 npx skills add https://github.com/apexscaleai/claude-ui-design-system --skill aesthetic-ex…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

aesthetic-excellence 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

aesthetic-excellence 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

aesthetic-excellence 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

aesthetic-excellence 用的人多吗?

公开数据是累计安装 196 次,近一周安装 8 次,下载 63 次,GitHub 24 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

aesthetic-excellence 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
aesthetic-excellence

审美卓越 · 本页

19624只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Aesthetic Excellence

Overview

Elevates visual design quality by applying proven principles of visual hierarchy, spacing, color theory, and typography to create aesthetically superior interfaces.

When to Use

  • UI feels cluttered or unbalanced
  • Visual hierarchy unclear
  • Spacing feels inconsistent
  • Colors lack harmony
  • Typography needs improvement
  • Design feels dated
  • Need to elevate visual appeal

When NOT to Use

  • Just changing colors (use design-preset-system instead)
  • Full refactoring needed (use ui-refactoring-workflow instead)
  • Starting from scratch (use design-system-foundation instead)

Core Principles (2025)

1. Visual Hierarchy

Principle: Guide the eye through intentional size, weight, color, and spacing contrast.

Size Hierarchy
// ❌ BAD: Everything same size
<Text style={{ fontSize: 16 }}>Heading</Text>
<Text style={{ fontSize: 16 }}>Subheading</Text>
<Text style={{ fontSize: 16 }}>Body</Text>

// ✅ GOOD: Clear size hierarchy
<Text style={{ fontSize: theme.typography.scale['3xl'] }}>Heading</Text> // 48px
<Text style={{ fontSize: theme.typography.scale.xl }}>Subheading</Text>  // 24px
<Text style={{ fontSize: theme.typography.scale.base }}>Body</Text>      // 16px
Weight Hierarchy
// ❌ BAD: All same weight
fontWeight: '400' // Everything normal

// ✅ GOOD: Weight creates hierarchy
<Text style={{ fontWeight: theme.typography.weights.bold }}>Important</Text>
<Text style={{ fontWeight: theme.typography.weights.semibold }}>Secondary</Text>
<Text style={{ fontWeight: theme.typography.weights.normal }}>Body</Text>
Color Hierarchy
// ❌ BAD: All same color
color: '#000'

// ✅ GOOD: Color reinforces hierarchy
<Text style={{ color: theme.colors.ui.text.primary }}>Primary Content</Text>
<Text style={{ color: theme.colors.ui.text.secondary }}>Supporting</Text>
<Text style={{ color: theme.colors.ui.text.tertiary }}>Metadata</Text>

2. Spacing System

Principle: Consistent, rhythmic spacing creates visual harmony and breathing room.

The 8pt Grid System
// Base unit: 8px
// All spacing should be multiples of 8

export const spacing = {
  0: 0,      // No space
  1: 4,      // 0.5x - Minimal (between icon and text)
  2: 8,      // 1x   - Tight (list items)
  3: 12,     // 1.5x - Comfortable (form fields)
  4: 16,     // 2x   - Standard (card padding)
  5: 20,     // 2.5x - Generous (between sections)
  6: 24,     // 3x   - Spacious (card margins)
  8: 32,     // 4x   - Large (screen padding)
  10: 40,    // 5x   - XL (hero sections)
  12: 48,    // 6x   - XXL (major sections)
}
Proximity Principle
// ❌ BAD: Equal spacing everywhere
<View style={{ gap: 16 }}>
  <Text>Heading</Text>
  <Text>Subheading</Text>
  <Text>Paragraph 1</Text>
  <Text>Paragraph 2</Text>
</View>

// ✅ GOOD: Related items closer, sections further apart
<View>
  <View style={{ gap: theme.spacing[1] }}> {/* 4px - Heading group */}
    <Text>Heading</Text>
    <Text>Subheading</Text>
  </View>
  <View style={{ gap: theme.spacing[3], marginTop: theme.spacing[6] }}> {/* 24px separation */}
    <Text>Paragraph 1</Text>
    <Text>Paragraph 2</Text>
  </View>
</View>
White Space is Not Wasted Space
// ❌ BAD: Cramped, no breathing room
<View style={{
  padding: 4,
  gap: 2,
}}>

// ✅ GOOD: Generous white space (2025 trend)
<View style={{
  padding: theme.spacing[8],  // 32px
  gap: theme.spacing[6],      // 24px
}}>

3. Color Theory (2025)

Principle: Harmonious color creates mood, guides attention, and ensures accessibility.

The 60-30-10 Rule
// 60% - Dominant (usually neutral)
backgroundColor: theme.colors.ui.background.primary

// 30% - Secondary (supporting colors)
color: theme.colors.ui.text.primary

// 10% - Accent (calls to action)
backgroundColor: theme.colors.brand.accent
Color Contrast (WCAG 2.2)
// ❌ BAD: Poor contrast (1.5:1)
<Text style={{
  color: '#AAA',
  backgroundColor: '#FFF',
}}>

// ✅ GOOD: Sufficient contrast (7:1 - AAA)
<Text style={{
  color: theme.colors.ui.text.primary,      // #1A1A1A
  backgroundColor: theme.colors.ui.background.primary, // #FFFFFF
}}>
Semantic Color Usage
// Use semantic colors for meaning
<View style={{
  backgroundColor: theme.colors.feedback.success, // Green for success
}}>
  <Text>Payment successful</Text>
</View>

<View style={{
  backgroundColor: theme.colors.feedback.error, // Red for errors
}}>
  <Text>Payment failed</Text>
</View>
2025 Color Trends
// Trend 1: High saturation gradients
background: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'

// Trend 2: Subtle, low-contrast backgrounds
backgroundColor: 'rgba(99, 102, 241, 0.05)'

// Trend 3: Dark mode with vibrant accents
dark: {
  background: '#0A0A0A',
  accent: '#00D9FF',
}

4. Typography Excellence

Principle: Readable, scannable, accessible typography creates effortless reading.

Font Pairing
// ✅ GOOD: Classic pairing
const typography = {
  fontFamily: {
    heading: 'Playfair Display, serif',  // Elegant serif for headings
    body: 'Inter, sans-serif',           // Readable sans for body
  }
}

// ✅ GOOD: Modern pairing
const typography = {
  fontFamily: {
    heading: 'Space Grotesk, sans-serif', // Geometric sans for headings
    body: 'Inter, sans-serif',            // Humanist sans for body
  }
}
Line Length (Measure)
// ❌ BAD: Too wide (100+ characters)
maxWidth: '100%'

// ✅ GOOD: Optimal (45-75 characters)
maxWidth: 650, // ~65 characters at 16px
Line Height (Leading)
// ❌ BAD: Too tight
lineHeight: 1.2

// ✅ GOOD: Comfortable reading
lineHeight: {
  heading: 1.2,   // Tighter for large text
  body: 1.5,      // Standard for body text
  relaxed: 1.75,  // Generous for long form
}
Font Size Scale
// Type scale based on musical intervals (1.250 - Major Third)
const scale = {
  xs: 12,    // Small labels
  sm: 14,    // Captions
  base: 16,  // Body text
  lg: 20,    // Large body
  xl: 24,    // Small headings
  '2xl': 32, // Medium headings
  '3xl': 48, // Large headings
  '4xl': 64, // Hero text
}

Aesthetic Checklist

Use this checklist to evaluate and improve any UI:

Visual Hierarchy

  • Clear size differences between heading levels
  • Appropriate weight contrast (bold vs normal)
  • Color reinforces importance (primary vs secondary)
  • Eye naturally flows through content in intended order

Spacing

  • All spacing values from consistent system (8pt grid)
  • Related items grouped with less space
  • Unrelated sections separated with more space
  • Sufficient white space (not cramped)
  • Consistent padding/margins across similar elements

Color

  • Follows 60-30-10 rule
  • All text meets WCAG AA contrast (4.5:1 minimum)
  • Semantic colors used appropriately
  • Color palette harmonious (not random)
  • Dark mode considered if applicable

Typography

  • Maximum 2-3 font families
  • Appropriate font pairing
  • Line length 45-75 characters
  • Comfortable line height (1.5 for body)
  • Consistent type scale
  • Minimum 16px for body text
  • Sufficient letter spacing

Overall

  • Design feels balanced
  • No visual clutter
  • Consistent aesthetic throughout
  • Modern and timeless (not trendy)
  • Accessible to all users

Before/After Examples

Example 1: Card Component

// ❌ BEFORE: Poor aesthetics
<View style={{
  backgroundColor: '#f0f0f0',
  padding: 10,
  margin: 5,
  borderRadius: 3,
}}>
  <Text style={{ fontSize: 14, color: '#333' }}>Title</Text>
  <Text style={{ fontSize: 14, color: '#666', marginTop: 5 }}>Description text</Text>
  <TouchableOpacity style={{
    backgroundColor: '#3498db',
    padding: 8,
    marginTop: 10,
  }}>
    <Text style={{ color: '#fff', fontSize: 12 }}>Action</Text>
  </TouchableOpacity>
</View>

// ✅ AFTER: Aesthetic excellence
<View style={{
  backgroundColor: theme.colors.ui.background.primary,
  padding: theme.spacing[6],        // 24px - generous padding
  margin: theme.spacing[4],          // 16px - consistent margin
  borderRadius: theme.radius.lg,     // 12px - modern rounding
  ...theme.shadows.md,               // Subtle depth
}}>
  {/* Visual hierarchy with size and weight */}
  <Text style={{
    fontSize: theme.typography.scale.xl,         // 24px - clear hierarchy
    fontWeight: theme.typography.weights.bold,   // Bold for heading
    color: theme.colors.ui.text.primary,
    marginBottom: theme.spacing[2],              // 8px - tight coupling
  }}>
    Title
  </Text>

  <Text style={{
    fontSize: theme.typography.scale.base,       // 16px - readable body
    fontWeight: theme.typography.weights.normal,
    color: theme.colors.ui.text.secondary,
    lineHeight: theme.typography.lineHeight.relaxed,
    marginBottom: theme.spacing[5],              // 20px - section separation
  }}>
    Description text
  </Text>

  <Pressable style={{
    backgroundColor: theme.colors.brand.primary,
    paddingVertical: theme.spacing[3],           // 12px vertical
    paddingHorizontal: theme.spacing[5],         // 20px horizontal
    borderRadius: theme.radius.md,
    alignItems: 'center',
  }}>
    <Text style={{
      color: theme.colors.ui.text.inverse,
      fontSize: theme.typography.scale.base,     // 16px - readable CTA
      fontWeight: theme.typography.weights.semibold,
    }}>
      Action
    </Text>
  </Pressable>
</View>

Improvements Made:

  1. ✅ Visual hierarchy (24px title vs 16px body)
  2. ✅ Consistent spacing (8pt grid)
  3. ✅ Generous white space (24px padding)
  4. ✅ Proper proximity (8px between related, 20px between sections)
  5. ✅ Modern border radius (12px)
  6. ✅ Subtle shadow for depth
  7. ✅ Accessible text sizes (16px minimum)
  8. ✅ Semantic color usage (primary, secondary, inverse)

Real-World Impact

Teams applying aesthetic excellence report:

  • 85% improvement in user satisfaction scores
  • 40% reduction in support tickets (clearer UI)
  • 2x increase in conversion rates (better CTAs)
  • 95% accessibility compliance
  • More positive app store reviews

Common Mistakes

❌ Ignoring hierarchy

// Everything same size/weight
fontSize: 16, fontWeight: '400' // All text

❌ Inconsistent spacing

// Random values
margin: 7, padding: 13, gap: 19

❌ Poor color choices

// Low contrast
color: '#AAA', backgroundColor: '#CCC' // 2:1 ratio ❌

❌ Cramped layout

// No breathing room
padding: 4, gap: 2

✅ Follow the principles consistently throughout your app!

平台分布

Codex

35.29%
按下载量换算22

Claude

32.18%
按下载量换算20

Cursor

17.86%
按下载量换算11

Gemini CLI

8.5%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills