← 返回公开榜单
ui

kasonye/ui-aesthetics-skill

A skill that improves AI aesthetic judgment for web UI generation, review, and refinement.

本周新增
—
近 3 周倍数
—
距上次推送
208 天
距上次发布
—
许可证
—

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

还没有日粒度数据。每次采集会补齐最近 90 天,下一次采集后这里才会有曲线。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

UI Aesthetics

English | 简体中文

GitHub Repo Linux DO Release GitHub Repo stars

Multi-platform AI skill pack for generating, reviewing, and refactoring web UI with stronger visual judgment.

ui-aesthetics helps agents produce interfaces that feel more refined, balanced, precise, and product-grade without inflating scope or relying on fake luxury cues.

Overview

This repository keeps one canonical UI aesthetics skill and adapts it to multiple agent and IDE ecosystems.

  • Canonical source: SKILL.md
  • Shared adapter layer: .shared/ui-aesthetics/
  • Platform-native wrappers: .codex/, .claude/, .cursor/, .windsurf/, .opencode/, .gemini/, .qoder/, .kiro/, .github/
  • Deep guidance: references/

If you update the skill, update SKILL.md first.

What it helps with

Use ui-aesthetics when a UI needs:

  • cleaner composition and hierarchy
  • tighter spacing, typography, and information density
  • more refined buttons, cards, forms, tables, and overlays
  • calmer hover, focus, selected, loading, and error states
  • better motion discipline
  • more coherent shadow, blur, highlight, and dark-mode depth logic

Typical requests:

  • "Make this dashboard feel cleaner and more premium."
  • "Explain why this page looks AI-generated."
  • "Refactor this settings panel without changing the information density."
  • "Tighten hover, focus, selected, loading, and dark-mode depth behavior."

Core principles

  • preserve requested scope
  • fix hierarchy before decoration
  • prefer restraint over fake luxury
  • keep default states quiet and semantic states distinct
  • use motion and depth to clarify, not to perform
  • keep the result shippable and maintainable

Supported platforms

PlatformEntry in this repoType
Codex.codex/skills/ui-aesthetics/ + agents/openai.yamlSkill
Claude Code.claude/skills/ui-aesthetics/Skill
OpenCode.opencode/skills/ui-aesthetics/Skill
OpenCode.opencode/commands/ui-aesthetics.mdCommand
Cursor.cursor/rules/ui-aesthetics.mdcRule
Windsurf.windsurf/skills/ui-aesthetics/Skill
Windsurf.windsurf/workflows/ui-aesthetics.mdWorkflow
Gemini CLI.gemini/skills/ui-aesthetics/Skill
Qoder.qoder/skills/ui-aesthetics/Skill
Kiro.kiro/steering/ui-aesthetics.mdSteering
GitHub Copilot.github/prompts/ui-aesthetics.prompt.mdPrompt file
Generic shared alias.agents/skills/ui-aesthetics/Skill alias
Compatibility wrappers.agent/workflows/, .roo/commands/, .codebuddy/commands/Workflow / command

Installation

Clone this repository:

git clone https://github.com/kasonye/ui-aesthetics-skill.git
cd ui-aesthetics-skill

Or vendor it into another repository as a submodule:

git submodule add https://github.com/kasonye/ui-aesthetics-skill.git .agent-skills/ui-aesthetics

After cloning, point your platform at the matching entrypoint inside this repository.

Common entrypoints:

  • Codex: .codex/skills/ui-aesthetics/
  • Claude Code: .claude/skills/ui-aesthetics/
  • OpenCode: .opencode/skills/ui-aesthetics/ or .opencode/commands/ui-aesthetics.md
  • Cursor: .cursor/rules/ui-aesthetics.mdc
  • Windsurf: .windsurf/skills/ui-aesthetics/ and .windsurf/workflows/ui-aesthetics.md
  • Gemini CLI: .gemini/skills/ui-aesthetics/
  • Qoder: .qoder/skills/ui-aesthetics/
  • Kiro: .kiro/steering/ui-aesthetics.md
  • GitHub Copilot: .github/prompts/ui-aesthetics.prompt.md

Usage

Depending on the platform, ui-aesthetics can be:

  • auto-selected when the task is clearly about UI polish
  • explicitly invoked as a skill, rule, workflow, command, or prompt

Common invocation patterns:

  • $ui-aesthetics
  • /ui-aesthetics
  • @ui-aesthetics
  • prompt-file selection in GitHub Copilot

Example prompt and outputs

Prompt used for the example:

Use the repository skill to create a product landing page. Make the colors bright and attention-grabbing, add a bit of motion and lighting, and keep some dimensional depth.

Generated with Codex + GPT-5.4
Product landing page example generated with Codex and GPT-5.4
Generated with Claude Code + MiniMax M2.7
Product landing page example generated with Claude Code and MiniMax M2.7
Generated with Claude Code + Claude Opus 4.6
Product landing page example generated with Claude Code and Claude Opus 4.6
Generated with Claude Code + GLM-5.1
Product landing page example generated with Claude Code and GLM-5.1

These four showcase images summarize the kind of bright color, lighting, subtle motion language, and layered depth this skill tends to encourage for marketing-style product pages.

Skill routes

The skill is optimized around six working modes:

  1. Generation
  2. Review
  3. Refactor
  4. Component Polish
  5. State / Motion Refinement
  6. Depth / Lighting Refinement

Platform behavior

Last verified against public docs and reference repos on April 11, 2026.

PlatformUse this entryInvocation / behavior
Codex.codex/skills/ui-aesthetics/ + agents/openai.yamlAuto-selected when relevant, or invoke with the client skill UX, commonly $ui-aesthetics ...
Claude Code.claude/skills/ui-aesthetics/Auto-selected when relevant, or invoke with /ui-aesthetics ...
OpenCode.opencode/skills/ui-aesthetics/Auto-selected when relevant
OpenCode command.opencode/commands/ui-aesthetics.mdExplicit /ui-aesthetics command
Cursor.cursor/rules/ui-aesthetics.mdcAgent Requested rule, or explicit @ui-aesthetics
Windsurf.windsurf/skills/ui-aesthetics/Auto skill or @ui-aesthetics
Windsurf workflow.windsurf/workflows/ui-aesthetics.mdExplicit /ui-aesthetics workflow
Gemini CLI.gemini/skills/ui-aesthetics/Auto skill selection; manageable via /skills or gemini skills ...
Qoder.qoder/skills/ui-aesthetics/Auto skill or /ui-aesthetics
Kiro.kiro/steering/ui-aesthetics.mdAuto steering and /ui-aesthetics
GitHub Copilot.github/prompts/ui-aesthetics.prompt.mdSelect from the prompt-file picker
Generic alias.agents/skills/ui-aesthetics/For tools that support shared .agents/skills/ discovery
Compatibility wrappers.agent/workflows/, .roo/commands/, .codebuddy/commands/Best-effort command/workflow surfaces aligned with reference repos

Repository structure

.
|- SKILL.md
|- README.md
|- README.zh-CN.md
|- .shared/ui-aesthetics/
|- references/
|- .codex/skills/ui-aesthetics/
|- .claude/skills/ui-aesthetics/
|- .cursor/rules/
|- .windsurf/skills/
|- .windsurf/workflows/
|- .opencode/
|- .gemini/
|- .qoder/
|- .kiro/
`- .github/prompts/

Maintenance

Recommended update flow:

  1. edit SKILL.md
  2. refresh .shared/ui-aesthetics/ if the condensed guidance changed
  3. update platform wrappers only when adapter format or invocation behavior changes
  4. update both README.md and README.zh-CN.md when installation, supported platforms, or usage expectations change

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。