Token导航 LogoToken导航

Agent Skill · 研究检索

ux-patterns(用户体验模式)

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

ux-patterns 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 65,896。

总安装 272周安装 11GitHub Stars 24下载 85核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:ux-patterns(用户体验模式)
来源仓库:https://github.com/noobygains/godmode
仓库路径:skills/ux-patterns
安装命令:
npx skills add https://github.com/noobygains/godmode --skill ux-patterns
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/noobygains/godmode --skill ux-patterns

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于识别和复用常见界面交互模式。ux-patterns 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合推荐符合用户心智模型的标准做法。使用时需适配当前产品的技术栈与设计语言。提升开发效率同时降低用户学习成本。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。安装方式:github,支持自定义模式库扩展。

来源仓库内路径:skills/ux-patterns

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/noobygains/godmode --skill ux-patterns;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

ux-patterns 怎么安装?

在终端执行 npx skills add https://github.com/noobygains/godmode --skill ux-patterns。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ux-patterns 支持哪些 AI 工具?

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

ux-patterns 需要什么权限?

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

ux-patterns 是免费的吗?

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

ux-patterns 用的人多吗?

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

ux-patterns 安全吗?

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

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

值得选的地方

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

先想清楚的地方

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

适不适合你

更适合

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

不太适合

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

研究检索类 Skill 对比

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

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ux-patterns

用户体验模式 · 本页

27224只读未明确通过

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

SKILL.md 原文

UX Patterns

Overview

Never generate UI from assumptions. Always consult documented patterns first.

Core principle: Every UI element must trace to a documented UX pattern or design system component. If you cannot cite your reference, you are guessing -- and guessing produces amateur results.

No exceptions. No workarounds. No shortcuts.

The Prime Directive

NO UI CODE WITHOUT A UX REFERENCE FIRST

If you have not identified the applicable pattern, you are not authorized to write the component. Wrote UI code without a reference? Remove it. Begin again with a reference.

No excuses:

  • Do not "quickly prototype" without tokens
  • Do not "come back and polish the styling later"
  • Do not use arbitrary pixel values "just to get it working"
  • Do not bypass the entry protocol for "trivial" components
  • "Quick and dirty" UI always ships. It always ships.

When to Use

Always:

  • Web applications (SaaS, dashboards, admin panels)
  • Landing pages and marketing sites
  • Game interfaces (menus, HUDs, inventories, shops)
  • CLI interfaces (output formatting, interactive prompts)
  • Mobile applications
  • Component libraries
  • Any visual output a human will perceive

Including:

  • "It is just a prototype" (prototypes become products)
  • "Nobody will see this" (someone always does)
  • "I will polish it later" (you will not)

The Entry Protocol

digraph entry_protocol {
    rankdir=TB;
    start [label="Need to author UI code", shape=doublecircle];
    identify [label="IDENTIFY\nWhat UI pattern is this?", shape=diamond];
    reference [label="REFERENCE\nConsult pattern in\npattern-libraries.md", shape=box];
    tokens [label="TOKENS\nDesign tokens established?", shape=diamond];
    define_tokens [label="Establish tokens from\ndesign-tokens.md", shape=box];
    adopt [label="ADOPT\nApply reference spacing,\ntypography, layout", shape=box];
    adapt [label="ADAPT\nModify only what the\nspecific context demands", shape=box];
    write [label="Author UI code", shape=doublecircle];
    halt [label="HALT\nYou are guessing", shape=octagon, style=filled, fillcolor=red, fontcolor=white];

    start -> identify;
    identify -> reference [label="identified"];
    identify -> halt [label="unknown\npattern"];
    reference -> tokens;
    tokens -> adopt [label="yes"];
    tokens -> define_tokens [label="no"];
    define_tokens -> adopt;
    adopt -> adapt;
    adapt -> write;
    halt -> identify [label="research\nfirst"];
}

BEFORE authoring ANY UI code, execute every phase:

  1. IDENTIFY -- What UI pattern is this? (navigation, form, data table, modal, card, etc.)
  2. REFERENCE -- Consult the pattern in pattern-libraries.md
  3. TOKENS -- Confirm design tokens are established for this project (see design-tokens.md)
  4. ADOPT -- Apply the reference spacing, typography, layout, and interaction patterns
  5. ADAPT -- Modify only what the specific context necessitates
  6. AUTHOR -- Only then write the UI code

Skip any phase = guessing. Remove and restart.

Design Token Requirements

Every UI project must define these tokens BEFORE any component code:

Token CategoryWhat to DefineWhy It Matters
ColorsPrimary, secondary, neutral scale (50-950), semantic (error, success, warning, info)Eliminates "random color" syndrome
TypographyFont family (max 2), size scale (xs through 4xl), weight scale (normal, medium, semibold, bold), line heightsTypography is 95% of visual quality
SpacingBase unit (4px or 8px), scale (xs: 4px through 3xl: 64px)Systematic spacing produces a professional feel
Border RadiusScale: none, sm, md, lg, fullEnsures consistent component shapes
Shadows3-4 elevation levels (sm, md, lg, xl)Establishes clear depth hierarchy
Breakpointssm (640px), md (768px), lg (1024px), xl (1280px) minimumResponsive behavior from the start
Z-indexScale: dropdown(10), sticky(20), modal(30), popover(40), toast(50)Prevents z-index conflicts

Consult design-tokens.md for ready-to-use token templates by project classification.

Pattern Lookup Methodology

digraph pattern_selection {
    rankdir=TB;
    what [label="What am I building?", shape=diamond];
    saas [label="SaaS / Dashboard /\nAdmin Panel?", shape=diamond];
    game [label="Game Interface?", shape=diamond];
    marketing [label="Landing Page /\nMarketing Site?", shape=diamond];
    devtool [label="Developer Tool /\nCLI?", shape=diamond];
    ecommerce [label="Online Store?", shape=diamond];

    use_saas [label="SaaS patterns\n(data-dense, navigation-heavy)", shape=box];
    use_game [label="Game UI patterns\n(dark theme, bold, animated)", shape=box];
    use_marketing [label="Marketing patterns\n(conversion-focused, hero sections)", shape=box];
    use_devtool [label="Dev tool patterns\n(monospace, high contrast, minimal)", shape=box];
    use_ecommerce [label="E-commerce patterns\n(product-focused, trust signals)", shape=box];
    use_general [label="General UI patterns\n(clean, accessible, standard)", shape=box];

    lookup [label="Consult specific component\nin pattern-libraries.md", shape=box];

    what -> saas;
    saas -> use_saas [label="yes"];
    saas -> game [label="no"];
    game -> use_game [label="yes"];
    game -> marketing [label="no"];
    marketing -> use_marketing [label="yes"];
    marketing -> devtool [label="no"];
    devtool -> use_devtool [label="yes"];
    devtool -> ecommerce [label="no"];
    ecommerce -> use_ecommerce [label="yes"];
    ecommerce -> use_general [label="no"];

    use_saas -> lookup;
    use_game -> lookup;
    use_marketing -> lookup;
    use_devtool -> lookup;
    use_ecommerce -> lookup;
    use_general -> lookup;
}

Consult pattern-libraries.md for the complete reference organized by project classification and pattern category.

Hallmarks of Amateur UI (Anti-Patterns)

These are the unmistakable signatures of AI-generated amateur UI. Every one represents a failure to consult references.

Anti-PatternWhy It Looks AmateurWhat Professionals Do
Erratic spacingNo grid system, gaps feel random, padding varies between sibling elementsConsume spacing tokens. Every gap is a token value.
Ad-hoc colorsColors selected per-component, no unified palette, too many distinct huesDefine the complete palette FIRST. Every color references a token.
Disorganized typographyMismatched sizes, inconsistent line heights, too many weights, weak hierarchyMaximum 2 font families. Adhere to the type scale. Heading hierarchy is deliberate.
Flat visual hierarchyEverything identical in size and weight, nothing draws the eye, impossible to scanPrimary actions are visually dominant. Secondary elements are subdued. Vary size, weight, color, contrast.
Inconsistent cornersMix of sharp and rounded corners, varying border widths on similar elementsDefine a border-radius scale. Same component type = same radius.
Placeholder content"Lorem ipsum", "User Name", "Description here", "Item 1"Use realistic content that demonstrates actual data shapes and lengths.
Missing interaction statesButtons ignore the cursor, links are ambiguous, no keyboard focus ringDefine interaction states (hover, focus, active, disabled) for ALL interactive elements.
Center-everything layoutDefault AI behavior: center all text, content, and sectionsUse left-aligned layouts with proper grid. Center only intentionally (hero headlines, CTAs).
Uniform text wallsEvery paragraph, label, and description uses the same font-size and weightVary weight and size. Labels are smaller and lighter. Headings are larger and bolder. Descriptions use muted color.
Missing non-happy statesOnly "populated" UI exists, no skeleton loaders, no error messagesDesign all states: empty, loading (skeleton), error, partial, success.
Oversized componentsButtons too tall, inputs too wide, cards fill the entire viewportUse standard sizing. Buttons: 36-44px height. Inputs: 36-40px. Cards: constrain max-width.
No whitespace rhythmContent crammed together or floating in excessive spaceSections have consistent vertical rhythm. Related items are close. Unrelated items have clear separation.
Gratuitous effectsRandom gradients, shadows on everything, unnecessary animationsEffects serve purpose. Shadows indicate elevation. Gradients are subtle. Animations are functional.
Round-number spacingUsing 10px, 20px, 30px instead of a systemUse 4px or 8px base unit. Spacing values: 4, 8, 12, 16, 24, 32, 48, 64.

Component Validation Checklist

Before authoring any component, verify ALL items:

  • Design tokens established for this project (colors, typography, spacing, radii, shadows)
  • Pattern identified from pattern-libraries.md
  • Spacing consumes token scale (no arbitrary px values)
  • Typography consumes type scale (no arbitrary font-size)
  • Colors drawn from defined palette (no hex literals)
  • Border radius drawn from defined scale
  • Hover/focus/active/disabled states defined for all interactive elements
  • Responsive behavior specified for at least mobile and desktop
  • Realistic content used (no placeholder text)
  • Accessibility verified: contrast ratios (4.5:1 body text, 3:1 large text), aria labels, keyboard navigation
  • Empty state designed
  • Loading state designed (skeleton preferred over spinner)
  • Error state designed

Cannot satisfy all items? You are not ready to author the component.

Cognitive Traps

RationalizationTruth
"It is just a prototype"Prototypes become products. Professional prototypes use tokens too.
"I will fix the styling later"You will not. "Later" never arrives. Every subsequent task takes priority.
"The user did not specify design requirements"Absence of requirements is not permission to guess. Apply tokens by default.
"I need to get the logic working first"Logic and presentation are not separate phases. Tokens take 5 minutes to establish.
"This component is too simple for all that"Simple components are where inconsistency takes root. A button without tokens infects every page it touches.
"I will adopt a design system later"Without tokens now, you will fight the design system later. Tokens make adoption trivial.
"Just one hardcoded color will not hurt"One becomes ten. Then you have a palette of accidents.
"The AI can make it look acceptable""Acceptable" is the defining characteristic of amateur UI. Professional or amateur -- choose.

Guardrails -- HALT and Reference

If you catch yourself doing any of the following:

  • Writing color: #3b82f6 without it being a defined token value
  • Using padding: 10px instead of a spacing token
  • Choosing a font size not present in the type scale
  • Building a component without consulting pattern-libraries.md
  • Deferring hover/focus states "for now"
  • Using "Lorem ipsum" or "Example text"
  • Centering everything because "it looks fine"
  • Adding a gradient or shadow "to make it pop"
  • Writing CSS without design tokens established
  • Building a form without consulting form patterns
  • Creating a dashboard without consulting dashboard patterns

Every item means: HALT. Remove. Return to the entry protocol.

Integration

Invoked by:

  • godmode:intent-discovery -- When design involves UI, invoke this skill
  • godmode:task-planning -- Plans involving UI work should reference this skill
  • godmode:delegated-execution -- UI implementation subagents MUST use this

Complementary skills:

  • godmode:ui-engineering -- This provides the reference system; that provides implementation patterns
  • godmode:design-integration -- For adopting existing design systems

Supporting files:

  • pattern-libraries.md -- Complete pattern reference by project classification and category
  • design-tokens.md -- Ready-to-use token templates by project classification

平台分布

Codex

34.17%
按下载量换算29

Claude

32.12%
按下载量换算27

Cursor

18.26%
按下载量换算16

Gemini CLI

8.38%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

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

安装前确认

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

继续浏览同类 Skills