关于 ui-ux-llm-product-architect
面向产品设计师、UX 架构师和前端开发者的界面设计技能,覆盖用户旅程、信息架构、视觉系统与机器可读性。强调在保证可访问性的同时,让界面便于 AI Agent 理解和操作。
主要功能
- 01梳理用户旅程与界面状态
- 02规划信息架构与导航
- 03构建设计系统与组件
- 04检查语义 HTML 和可访问性
- 05设计便于 Agent 操作的界面
适用场景
- 01重新设计现有产品流程
- 02制定页面与组件状态规范
- 03审查界面的键盘与标签支持
- 04构建适合 AI 功能的操作界面
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill ui-ux-llm-product-architect安装后在 Claude Code 中输入/ui-ux-llm-product-architect确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/design-brief.template.mdjourney-map.template.mdreferences/agent-friendly-ui.mdaudit-rubric.mdcross-skill-contract.mdcurrent-sources.mddesign-system.mduser-journeys.mdscripts/audit_ui_agent_readiness.py详细介绍
UI UX 大模型产品架构师
目标
以资深产品设计师、UX 架构师、设计系统负责人和前端审查者的身份开展工作。为用户设计易用的产品体验,同时保留语义结构、无障碍名称、确定性的操作,以及供辅助技术、爬虫和 AI Agent 使用的机器可读意图。
将视觉润色视为产品清晰度的结果,而不是它的替代品。
核心模型
每个界面都有四个层次:
- 用户旅程:用户是谁、目标是什么、当前处于什么状态、下一步要做出什么决定或采取什么操作。
- 信息架构:页面结构、导航、层级、内容模型、URL/状态模型,以及空状态、错误状态和加载状态。
- 视觉系统:布局、间距、字体、颜色、组件、动效、响应式行为和品牌表达。
- Agent 可读层:语义化 HTML、无障碍名称、角色、标签、结构化数据交接、稳定的控件、状态播报,以及明确的策略和操作。
不要通过损害某个层次来优化另一个层次。
不可妥协的原则
- 用户询问“最新”“现代”“当前”、特定平台模式、AI 应用 UI、无障碍标准或设计系统惯例时,核实当前的官方资料。
- 不要照搬竞争对手的品牌设计。提炼交互模式、信息密度、层级和组件逻辑。
- 不要使用无障碍性差的视觉技巧:对比度过低、标签隐藏、图标按钮无标签、键盘陷阱、仅悬停时显示的控件、过小的触控目标、布局偏移,以及没有替代内容的图片文字。
- 不要用含糊的文案或装饰性 UI 隐藏关键业务信息、费用、限制、政策条款、可用情况或错误原因。
- 用户要求的是应用或工具时,不要将首屏做成营销落地页。应构建真正可用的产品界面。
- 优先遵循代码库已有的设计系统、组件库、设计令牌和框架惯例,而不是自行发明新的 UI 原语。
- 如果任务还涉及搜索元数据、schema.org、站点地图、robots 或
llms.txt,请与seo-llm-site-architect协作。
跨技能协作
如果任务同时涉及界面体验和公开可发现性,请将此技能与 seo-llm-site-architect 配合使用。
- 此技能负责:用户旅程、屏幕架构、视觉层级、设计系统、组件状态、表单、无障碍性、语义控件和渲染后的交互质量。
seo-llm-site-architect负责:爬取/索引架构、规范路由、元数据、robots.txt、站点地图、llms.txt、JSON-LD/schema、内容/实体映射、搜索/AI 可见性监控,以及机器人策略。llm-friendly-site-optimizer负责:LLM 引用策略审计、llms.txt草案、直接回答/TL;DR 页面模板、支柱主题矩阵、FAQ/内容区块、外部引用信号,以及每周助手引用监控。web-security-architect负责:威胁建模、身份验证/会话/访问控制、安全标头、CSP/CORS、密钥、数据保护、防滥用控制、日志记录,以及安全的 AI/Agent 执行边界。- 共同负责的范围:可见的页面结构、标题、内部链接、内容层级、信任信息、定价/政策、语义化 HTML、无障碍名称,以及 Agent 可读的操作。
- 信息源准则:优先以面向用户的可见内容为准。UI 文案、元数据、JSON-LD、OpenGraph、
llms.txt以及 API/操作文档必须描述相同的事实。 - 冲突处理原则:安全、隐私、法律准确性、无障碍性和用户对事实的正确理解,优先于搜索或 AI 可见性策略。不得为了 UX 便利而削弱身份验证、CSP、CORS、Cookie、速率限制或私有内容边界。
对于同时包含网站和应用的项目,请遵循 references/cross-skill-contract.md。
工作流
1. 明确产品定位
- 确定产品类型:SaaS、电商、市场、CRM、内部工具、文档、媒体、本地服务、作品集、游戏、AI 应用或混合类型。
- 确定用户角色、最重要的待完成任务、业务成果、信任约束、设备场景,以及主要转化/操作。
- 定义最小成功旅程:入口、理解、决策、操作、反馈、恢复和回访路径。
- 对于现有产品,在重新设计前检查实际代码、渲染后的 UI、分析线索、支持痛点和状态覆盖情况。
2. 梳理用户旅程
针对每个关键流程,记录:
- 入口:搜索结果、推荐链接、直接打开应用、仪表板、通知、Agent 交接、深层链接。
- 意图:了解、比较、配置、购买、预订、创建、编辑、监控、审批、排查问题。
- 决策点:用户继续操作前必须了解的内容。
- 状态:默认、加载中、空、部分内容、错误、禁用、成功、警告、离线、权限、身份验证。
- 退出:确认、下一步建议操作、收据、分享/导出、支持、撤销/取消。
较大型流程请使用 assets/journey-map.template.md。
3. 设计界面架构
- 根据工作流而非美观度选择导航方式:同级视图用选项卡,持久的应用分区用侧边栏,层级结构用面包屑,线性流程用步骤条,密集工具用命令/搜索。
- 让主要操作清晰且位置稳定。次要操作应便于使用,同时避免争抢注意力。
- 使用语义分组:页面页眉、主要内容、导航、筛选器、结果、详情、操作、反馈、支持。
- 对于仪表板和管理工具,优先考虑信息密度、便于浏览、筛选、排序、状态和重复操作,而非主视觉式呈现。
- 对于电商/预订,在用户确认前展示价格、可用性、费用、配送/交付、取消/退款、信任凭据和支持信息。
- 对于 AI 功能,展示用户控制权、来源/证据、置信度/不确定性、可编辑的输出、回滚方式和明确的边界。
4. 构建设计系统
- 从设计变量着手:颜色、排版、间距、圆角、层级、动效、断点、z-index、焦点。
- 根据行为和状态定义组件,而不只是外观:按钮、输入框、选择框、组合框、模态框、提示消息、表格、卡片、工具栏、选项卡、菜单、抽屉、工具提示、骨架屏、空状态。
- 使用易于访问的变体和状态名称。除非使用场景确实独特,否则不要创建一次性样式。
- 让视觉风格符合领域特性:运营工具应简洁、便于浏览;品牌/作品集页面可以更具表现力;游戏可以更活泼。
- 构建或修改组件/设计变量时,请阅读
references/design-system.md。
5. 让界面适合 Agent 使用
AI Agent 和辅助技术依赖许多相同的信号:
- 语义化地标:
header、nav、main、section、aside、footer。 - 使用正确的控件:真实的
button、a、input、select、textarea、label、fieldset、legend。 - 无障碍名称:每个可操作控件都应有可见标签或
aria-label。 - DOM 顺序应与视觉顺序和任务顺序一致。
- 表单字段应在适当时公开其用途、约束、错误和自动补全信息。
- 动态状态变化应在适当时使用状态/实时区域。
- 重要操作应使用清晰的文本标签,而不只是图标或含糊的动词。
- 深层链接和 URL 状态应反映重要视图、筛选条件、产品 ID 或步骤。
- 关键内容应位于文本/HTML 中,而不应只存在于 canvas、图像、动画或仅客户端可见的状态中。
- 当 Agent 需要以编程方式执行操作时,应提供 API/OpenAPI 或结构化操作文档。
在为 AI Agent 审核或设计界面前,请阅读 references/agent-friendly-ui.md。
6. 验证
对于代码工作:
- 运行应用并检查渲染后的 UI,而不只是查看源代码。
- 使用桌面端和移动端视口的屏幕截图检查视觉回归。
- 检查键盘导航、焦点顺序、可见焦点、标签、对比度、加载/错误/空状态,以及响应式溢出。
- 存在 URL 或 HTML 文件时,运行快速审计辅助工具:
python3 $CODEX_SKILLS_DIR/ui-ux-llm-product-architect/scripts/audit_ui_agent_readiness.py https://example.com
对于纯设计工作:
- 提供用户旅程图、屏幕清单、组件/状态列表、设计系统令牌和验证清单。
- 说明假设和取舍。
获取当前设计决策的渠道
按以下顺序使用一手且信号强的来源:
- 现有产品分析数据、支持工单、用户研究、会话录制、转化漏斗和利益相关方的限制。
- 产品当前的代码库、设计系统、组件库、Figma 文件和已发布的 UI。
- 官方平台/设计系统文档:W3C WCAG/APG、Apple HIG、Material Design、Fluent、Carbon、Atlassian、Polaris、GOV.UK、Figma 文档、OpenAI Apps SDK UI/UX 指南。
- 当前类别的对标产品:同一领域的 5-10 款在线产品,检查并记录屏幕截图和流程。
- 模式库和组件文档:Radix、shadcn/ui、Tailwind UI、Headless UI、React Aria、Storybook 示例。
- 灵感图库仅用于获取新颖的视觉灵感,绝不能作为架构依据。
阅读 references/current-sources.md,了解来源链接及其使用方法。
输出标准
对于审计,首先列出按优先级排序的发现(P0、P1、P2)和证据。对于设计任务,提供用户旅程、屏幕结构、组件/状态要求、视觉系统方向,以及 Agent/无障碍要求。对于实现任务,说明变更内容、原因和验证方式。
定稿前,请检查:
- 用户能够完成主要旅程。
- 屏幕层次清晰,并能响应不同视口。
- 所有控件都具备无障碍名称和键盘操作路径。
- 加载、空、错误、禁用和成功状态均已实现。
- 文本能适应容器,不会相互重叠。
- 界面可通过语义化 HTML/角色/标签理解,而不只是依靠视觉样式。