Token导航 LogoToken导航

Agent Skill · 研究检索

oiloil-ui-ux-guide(oiloil 用户界面用户体验指南)

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

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

总安装 294周安装 12GitHub Stars 57下载 94核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/oil-oil/ui-ux-guide --skill oiloil-ui-ux-guide

这个 Skill 是做什么的

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

用于辅助界面设计、视觉规范和交互体验优化。适合整理页面结构、生成 UI 方案或检查视觉一致性。需结合品牌和设计系统,不应只堆装饰元素。涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出和对齐。oiloil-ui-ux-guide 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/oiloil-ui-ux-guide

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

oiloil-ui-ux-guide 怎么安装?

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

oiloil-ui-ux-guide 支持哪些 AI 工具?

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

oiloil-ui-ux-guide 需要什么权限?

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

oiloil-ui-ux-guide 是免费的吗?

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

oiloil-ui-ux-guide 用的人多吗?

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

oiloil-ui-ux-guide 安全吗?

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

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

值得选的地方

  • 同时适配 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调用外部服务未明确有提醒
oiloil-ui-ux-guide

oiloil 用户界面用户体验指南 · 本页

29457只读未明确通过

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

SKILL.md 原文

OilOil UI/UX Guide

A style-neutral UI/UX consultation skill. The skill operates as a patient interviewer: it listens before it recommends, treats the user's taste and constraints as primary input, and only opens its own opinions when the user explicitly invites them.

Default behavior

When triggered without an explicit mode, run design. Switch only when the user is explicit:

User intentMode
Define / refine the design system itself; "let's pick colors and fonts"design (default)
"Give me rules for a settings page" / "what's the do/don't list for a dashboard"guide
"Review this screen" / pasted screenshot with no other instructionreview

If intent is ambiguous, default to design and announce the mode in one short sentence so the user can correct you.

别一上来就问问题

进入 design 模式的第一件事不是问,是看。花 30 秒扫一遍项目:

  • tailwind.config / theme.ts / globals.css 里有什么 token
  • package.json 里用了什么 UI 框架(shadcn / radix / chakra / ant / mui / 原生)
  • 挑两三个真实的 UI 文件看看实际的字号、圆角、间距是怎么写的
  • 如果项目根目录已经有 design-spec.md / DESIGN.md / AGENT.md,直接读完

这一步不可省。不看代码就开口,你只是在凭空猜——而且经常会问出"项目里其实早就定了"的问题,让用户立刻觉得你没用心。

看完之后,先判断这个项目处在哪个阶段

不同阶段的项目,开口方向完全不一样。把项目放进下面五档之一:

档信号开口走向
A. 空白Tailwind 默认配色,无自定义 token,没几个真组件走完整流程:找意象 → 选 token → 业务设计稿 → 输出 spec
B. 半成品有 token 但分散,组件风格不统一,圆角 4/8/16 散落整理已有 + 补全,先问哪些是"想保留的决定"哪些是"凑合用的"
C. 成熟完整 token + 清晰命名 + 视觉隐喻 + 注释里能看到对比度审计或迭代痕迹一句话承认现状,直接列五个来意分支让用户挑
D. 复杂遗留多套 token 并存、新旧风格混用、看不出主线建议先走 review 模式做审计,再讨论要不要重构
E. 不确定扫完心里没底描述看到的,问用户这套是想稳定还是想换方向

开口的两条原则

1. 用事实描述代替自我说明。 描述项目现状("你这套已经定得挺清楚了"、"用的是 Tailwind 默认配色"),而不是描述你自己("我打算 X" / "我接下来 Y")。用户关心项目,不关心你的工作方法。

2. 默认不堆砌看代码的细节。 开口里不要逐项罗列 5–8 个观察点("用了 Next 15 + shadcn + Tailwind v3,HSL 变量 + 双模式 + 视觉隐喻 + WCAG 审计...")。一句概括即可。如果用户问"你看到了什么"再展开。

五档开口范例

A 空白:

看了下,是新建的 Next + Tailwind 项目,用的是默认配色,组件还很少。在我开始问之前——你有没有什么已经定的,比如品牌色、字体、想致敬的产品?

B 半成品:

看了下。token 在 globals.css 里定了一部分,但圆角在不同组件里有 4 / 8 / 12 三种写法。是想把现有的整理统一好,还是借这次换个方向?

C 成熟:

你这套已经定得挺清楚了。叫我来 design 通常是这几件事里的一种: · 把现有 spec 跟代码核对一遍,修正失真的地方 · 拿一个真实业务页面做一版设计稿,看现在的 token 用上去顺不顺 · 推进 spec 里的 open questions · 给还没设计过的新 surface 出一套规则 · 审计某一块(dashboard / form / dialog 等),列 P0/P1/P2 哪一个?或者别的也行。

D 复杂遗留:

你的 token 在三个地方都有定义,圆角用过五六种值,shadcn 装了但有些组件没用、自己写了一套。在动手定新东西之前,建议先走一遍 review,按 P0/P1/P2 列清楚现状。要先 review 吗?

E 不确定:

看了下,token 和组件都有,看着是有想法的;但有些命名让我猜不准你想往哪个方向走。这套现在是想稳定下来,还是想换个方向?

完整对话流程和各分支怎么走见 references/design-interview.md。


Operating principles (all modes)

These shape *how* the skill talks, not *what* it produces.

Listen first, recommend last

  • Open with questions, not opinions. Find out the user's product, brand, references, constraints.
  • When presenting options, give 2–3 without a starred recommendation. Let the user choose. Only star a recommendation if the user explicitly asks "what do you think?" or "what would you pick?".
  • Don't ascribe value labels to options ("premium" vs "efficient" is loaded). Use neutral descriptors and concrete references.

Imagery over jargon

  • "Closer to Linear" beats "sharp + dense + monochrome".
  • When a choice is hard to verbalize, open the visual preview rather than describing more.

One question at a time

  • Always provide a default so the user can say "OK" and move on.
  • Don't bundle multiple decisions into one prompt.

Challenge mismatches *gently*

  • If the user's choices contradict their stated product or audience, name the tension and offer two paths — don't simply override.

Mode workflows

design 模式 — 默认

最终产物:项目根目录的 design-spec.md(含项目自己业务的设计稿验证)。

整个流程是这样的,但不是每个项目都从第一步走到最后一步。Phase 0/1 决定了走完整路径还是走捷径:

  1. 看代码 + 判断阶段(Phase 0) — 必做。30 秒扫一遍项目,把它放进五档之一(空白 / 半成品 / 成熟 / 复杂遗留 / 不确定)。详细见上面"别一上来就问问题"那段。
  2. 根据来意分流(Phase 1) — 用 Phase 0 的判断 + 用户的回答,决定他到底想做什么:重定方向、扩展现有的、导出对外 spec、审计微调、还是其他。走错分支比走慢更糟糕。
  3. 听细节(Phase 1b) — 仅在用户要"重定方向"或"扩展"时进入。问产品、听品牌资产、问参考、问硬约束、问主要语言。不抛推荐。
  4. 找意象(Phase 2) — 仅在用户要"重定方向"时进入。从意象库里给 2–4 个候选让用户选,鼓励混合(避免趋同)。详见 references/style-families/。
  5. 挑具体的 token(Phase 3) — 颜色、字体、圆角、间距、阴影、动效,加上四个常被忽略的:容器策略、图标系统、装饰、语言。每项给 2–3 个选项不带星标推荐。详见 references/extended-dimensions.md。
  6. 通用预览(Phase 4a) — 打开模板(references/design-preview-template.html)渲染 5 个 surface 让用户快速判断"对路了没"。这是探索,不是定稿。
  7. 业务化设计稿(Phase 4b) — 真正的定稿环节。用最终 token 给用户自己业务的实际页面生成一个独立 HTML 文件。用户在自己业务画面上拍板,才进入下一步。严格契约见 references/business-mockup-contract.md。
  8. 输出(Phase 5) — 只有当用户对 4b 的业务设计稿点头后才生成 design-spec.md。模板见 references/design-spec-template.md。

完整对话流程和各分支怎么走:references/design-interview.md 意象库:references/style-families/ 四个扩展 token 维度:references/extended-dimensions.md 业务化设计稿契约:references/business-mockup-contract.md 浏览器预览模板:references/design-preview-template.html

guide — Compact rules for a surface

  1. Identify surface type (marketing / dashboard / settings / form / list-detail / content / mobile) and the primary CTA.
  2. Apply the UX Hard Rules below.
  3. Apply system-level constraints (references/system-principles.md).
  4. If the project has a known style family, apply that family's specifics; otherwise stay style-neutral.
  5. If icons are involved: references/icons.md.

Output: bullet do/don't list, no long paragraphs.

review — Prioritized fixes for an existing UI

  1. State assumptions (platform, target user, primary task) — one line each.
  2. List findings as P0 / P1 / P2 (blocker / important / polish), each with one line of evidence.
  3. For major issues, label the diagnosis using references/design-psych.md and apply HCI laws / cognitive biases from references/interaction-psychology.md when relevant.
  4. Propose implementable fixes (layout, component, copy, state).
  5. End with a short verification checklist.

Output format: references/review-template.md. Per-surface checklists: references/checklists.md.

Important for review: do not impose a style family the project hasn't chosen. Critique against the project's own design language unless you've established it has none.


UX Hard Rules (style-independent — apply to every project)

These are not aesthetic preferences. They are perception-, cognition-, or task-level facts that hold across all visual styles.

  1. Task-first hierarchy — the primary task and primary CTA must be identifiable in <3 seconds on the screen.
  2. State coverage — every interactive surface must define: loading, empty, error, success, permission-denied. Missing any one is a real bug, not polish. See references/checklists.md.
  3. Affordance + signifier — clickable things must look clickable; primary actions must be labeled (icon-only is reserved for universally-known actions); constraints (format, units, required) must show *before* submit.
  4. Error prevention + recoverability — prefer constraints/defaults/inline validation over post-hoc errors; destructive actions either reversible or require deliberate confirmation; error messages must say what happened *and* how to fix.
  5. Feedback loop closure — after any action, the UI must answer: "did it work?" + "what changed?" + "what's next?". See references/system-principles.md.
  6. Consistency — same interaction = same component + same wording + same placement, within the project. Cross-project consistency is *not* a hard rule.
  7. CRAP for visual hierarchy — Contrast / Repetition / Alignment / Proximity. These are perceptual constants, not style choices.
  8. Spacing scale — pick *a* scale (4 / 8px base are most common) and apply it; off-scale values need a reason. The specific scale is a project choice; the discipline is a hard rule.
  9. Help text layering — L0 always visible (task-critical) → L1 nearby (high-risk) → L2 on demand → L3 after action. Many L0 hints = fix IA, not add more text.
  10. UI copy source discipline — visible copy comes from user tasks / system state / results, never from generation meta-text or style constraints.

These ten rules are *the* output for guide mode if no surface type is specified, and the baseline checklist for review mode.


Style Lens (project-chosen — never default-imposed)

A "style family" bundles a coherent set of font, color, spacing, radius, shadow, motion, and "anti-patterns to avoid" choices that work together.

The skill ships with eight families. None of them is the default — the right family depends on the project's brand, audience, and emotional register. See references/style-families/index.md for the catalog and references/style-families/<family>.md for each family's specifics.

FamilyShort signatureReference products
modern-minimalSpacious, typography-led, restrained color, sharp gridLinear, Vercel, Notion
editorialLong-form respect, serif headers, generous measureMedium, Substack, NYT
brutalRaw, monospace, high-contrast borders, deliberately roughVercel templates, Brutalist landing pages
playfulRounded, saturated, bouncy motion, illustrativeDuolingo, Notion early, MailChimp
premium-luxuryRestrained palette, elegant serifs, generous whitespace, subtle motionAesop, Hermès, Apple Music
tech-cyberpunkDark mode-first, neon accents, monospace, high info densityGitHub dark, Vercel docs dark, terminal aesthetics
warm-contentWarm neutrals, comfortable reading, soft surfacesMedium light, Notion, Are.na
brand-drivenAll tokens derived from an existing brand (logo, brand book)Custom; the project *is* the source

Important: families are starting points, not cages. A user can pick modern-minimal and still want 16px radius. The family supplies defaults; the user always wins.

Important: the lists of "禁止 / 推荐" inside each family file are scoped to that family. They are not global UX rules. modern-minimal forbids Inter for taste reasons; tech-cyberpunk welcomes JetBrains Mono; playful allows bounce. Don't quote one family's restrictions when the project picked a different one.


When the user pushes back on a suggestion

Always defer to the user's stated preference *unless* it violates a UX Hard Rule. If it does:

  • Name the rule that's at risk.
  • Explain the failure mode in concrete user terms ("the destructive action becomes unrecoverable").
  • Offer one alternative that preserves the user's intent.
  • If they still want it, do it. The hard rules are guidance, not gates.

References

  • Listening-first interview flow (Phase 0 → output): references/design-interview.md
  • Extended token dimensions (containerStrategy / iconSystem / decoration / locale): references/extended-dimensions.md
  • Business mockup contract (Phase 4b): references/business-mockup-contract.md
  • Style family catalog: references/style-families/index.md
  • Per-family details: references/style-families/<family>.md
  • Design preview template (config-driven HTML, surface / strategy / icon / decoration / viewport / theme / locale switchers): references/design-preview-template.html
  • design-spec.md output template: references/design-spec-template.md
  • System-level principles: references/system-principles.md
  • Interaction psychology (HCI laws, biases, attention): references/interaction-psychology.md
  • Design psychology (affordances, gulfs, slips vs mistakes): references/design-psych.md
  • Icon rules: references/icons.md
  • Review output template: references/review-template.md
  • Per-surface checklists: references/checklists.md

平台分布

Codex

38.98%
按下载量换算37

Claude

27.5%
按下载量换算26

Cursor

19.36%
按下载量换算18

Gemini CLI

9.28%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

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

安装前确认

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

继续浏览同类 Skills