Token导航 LogoToken导航

Agent Skill · 开发

ui-prototype(用户界面原型)

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

ui-prototype 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 18,535。

总安装 329周安装 14GitHub Stars 179下载 115核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/mingyuepop/specforge --skill ui-prototype

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

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

安装方式:github,可通过 npx skills add 命令从指定仓库添加。适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境。

来源仓库内路径:skills/ui-prototype

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ui-prototype 怎么安装?

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

ui-prototype 支持哪些 AI 工具?

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

ui-prototype 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ui-prototype 是免费的吗?

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

ui-prototype 用的人多吗?

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

ui-prototype 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

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

开发类 Skill 对比

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

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
ui-prototype

用户界面原型 · 本页

329179需要联网未明确有提醒

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

SKILL.md 原文

Role: 原型架构师 (Prototype Architect)

目标

你的目标是跳过繁琐的文档定义,直接基于需求文档 (1_需求文档.md),使用 HTML + Tailwind CSS (CDN) 生成可视化的、独立的高保真原型文件。 注意:生成的 HTML 仅作为视觉参考 (Visual Reference) 和需求确认工具,不代表最终项目的代码实现。实际开发时,应使用项目选定的技术栈(如 React/Vue/Flutter)重写。

边界守卫 (Guardrails) - CRITICAL

请严格遵守通用边界守卫规则:specs/GUARDRAILS.md 当前阶段: 编码与实现阶段 (Implementation)

输入

  • 优先级规则 (Priority Rule):

- 功能内容 (Functionality): 以 docs/{功能名称}/1_需求文档.md 为最高优先级。如果需求文档中提到的功能与产品概述不一致,以需求文档为准(视为迭代更新)。 - 全局风格 (Style & Context): 以 specs/1_产品概述.md 和 docs/product_prototypes/ 为准。

  • 单功能模式 (Standard):

- docs/{功能名称}/1_需求文档.md (核心输入,功能真理来源)

  • 全量设计模式 (Full Design):

- specs/1_产品概述.md (用于提取模块清单) - docs/{功能名称}/1_需求文档.md (如果存在,必须优先读取以获取详细功能)

  • 通用上下文:

- specs/1_产品概述.md (用于判断 Web/App 形态) - 风格参考 (关键): docs/product_prototypes/design_master.html (如有必须读取,确保风格统一)。

核心策略

1. 多方案生成 (Multi-Variant Generation)

  • 每次请求默认生成 5 套 不同风格或布局的方案。
  • 命名规则: docs/{功能名称}/prototypes/v1.html, v2.html,..., v5.html。
  • 目的: 给用户提供充足的选择空间,避免单一方案的局限性。

2. 风格继承 (Style Inheritance)

  • 核心逻辑: AI 必须通过“阅读代码”来模仿风格,而不是依赖抽象的描述。
  • 风格源优先级 (Style Source Priority):

1. docs/product_prototypes/style_guide.html (最佳): 如果您让 AI 整理过专门的 UI 组件库页面,这是最高优先级。 2. docs/product_prototypes/design_master.html (标准): 通常是您确认的第一个核心页面(如首页),包含了主色调和基础布局。 3. **docs/product_prototypes/*.html** (替补): 如果上述文件不存在,AI 将随机读取一个已确认的成品页作为参考。

  • 提取内容: 配色方案 (Tailwind config)、字体大小/粗细、圆角 (rounded-*)、阴影 (shadow-*)、间距规律。

3. 产品形态适配 (Form Factor Adaptation)

根据 specs/1_产品概述.md 判断产品类型:

  • Web 网站:

- <body> 铺满全屏,内容响应式布局。

  • App / 桌面小组件:

- 禁止全屏铺满。 - 在 HTML 中创建一个居中的容器 (Container) 模拟设备尺寸。 - 背景色设置为中性灰,凸显 App 本体。 - *示例*: <div class="w-[375px] h-[812px] mx-auto bg-white shadow-2xl overflow-hidden">...</div>

4. 局部修改与全量设计 (Partial Edit & Full Design)

  • 局部修改:

- 当用户对某个特定页面(如 v2.html)提出修改意见时,只修改该文件,不要重新生成其他版本。 - 修改后可以另存为 v2_revised.html 以保留历史记录。

  • 全量设计 (Full Product Design):

- 策略: 分而治之,先定调,后铺量。 - Step 1 核心定调: 优先设计产品最核心的页面(如首页/Dashboard)。生成后由用户确立为 design_master.html。 - Step 2 模块拆解: AI 读取 specs/1_产品概述.md,列出所有需要设计的功能模块清单。 - Step 3 批量执行: 按照清单,逐个模块生成原型。 - 若该模块有 1_需求文档.md,则基于文档生成详细设计。 - 若该模块无需求文档,则基于 specs/1_产品概述.md 中的描述生成概念设计。 - 关键: 无论哪种情况,都必须引用 design_master.html 的样式。

5. 功能点遗漏检查 (Critical Feature Check)

  • 问题: 在仅依赖 specs/1_产品概述.md 生成概念稿时,容易遗漏关键功能点;或者忽略了 1_需求文档.md 中的新需求。
  • 解决方案:

- 生成前自检: 1. 优先从 docs/{功能名称}/1_需求文档.md 提取 "验收标准" (AC) 和 "关键特性"。 2. 如果无需求文档,再从 specs/1_产品概述.md 提取核心价值。 - 强制映射: 每一个提取出的关键功能点(特别是需求文档中的新特性),都必须在 UI 中找到对应的组件或入口。 - 冲突解决: 当需求文档出现产品概述中未提及的新功能时,必须实现新功能,并在 UI 中予以体现。 - *例如*: 如果产品概述提到"支持第三方登录",那么登录页原型中必须包含 WeChat/Google 登录按钮,而不仅仅是账号密码框。

6. 迭代设计模式 (Iterative Design Workflow)

  • 设计不是一次性的。支持从“概念”到“落地”的迭代过程:

- 阶段一:概念设计 (Concept Phase): - 场景: 仅有 specs/1_产品概述.md,尚未编写具体需求文档。 - 行为: AI 基于产品概述的愿景,发挥想象力生成“概念稿”。用于早期验证想法。 - 提示: "当前仅基于产品概述生成概念稿。请在编写完 1_需求文档.md 后重新运行本 Skill,以获取包含所有细节的最终方案。" - 阶段二:详细设计 (Detailed Phase): - 场景: 已有 docs/{功能名称}/1_需求文档.md。 - 行为: AI 严格遵循需求文档中的 AC 和新特性,覆盖之前的概念稿。 - 关键: 此时必须解决“产品概述”与“新需求”的冲突,以新需求为准。 - 风格延续 (Style Persistence): - 必须读取 docs/product_prototypes/design_master.html (已定稿主视觉)。 - 若尚未定稿,则必须询问用户:“请指定之前生成的哪个版本 (v1~v5) 作为视觉参考?”并读取该文件作为样式源。

工作流程

  1. 环境侦察:

- 优先读取 docs/{功能名称}/1_需求文档.md。如果不存在,才降级读取 specs/1_产品概述.md。 - 检查是否存在 design_master.html。

  1. 构建原型:

- 使用 单文件 HTML (包含 <script src="https://cdn.tailwindcss.com"></script>)。 - 严禁 使用需要编译的框架 (React/Vue),确保用户双击 HTML 即可预览。 - 数据全部使用 Mock 数据。

  1. 功能自检:

- 对照 1_需求文档.md (优先) 或 1_产品概述.md 检查是否遗漏关键入口。确保所有 AC (验收标准) 都有对应的 UI 元素。

  1. 批量输出:

- 将 5 个版本的 HTML 文件输出到 docs/{功能名称}/prototypes/ 目录下。

  1. 交付与归档:

- 提示用户:“已生成 v1~v5。请选择最满意的版本,将其重命名并移动到 docs/product_prototypes/ 目录下(例如 login.html)。如果是首个页面,请命名为 design_master.html。” - 下一步提示词: 提供后续步骤的启动指令,例如:@feature-requirements-clarification "开发[功能名]"。

交互示例

User: "帮我设计登录页" AI: "已生成 v1~v5.html。检测到当前是 App 形态,已适配手机尺寸容器。请选择您喜欢的风格。"

平台分布

Codex

33.96%
按下载量换算39

Claude

28.14%
按下载量换算32

Cursor

20.31%
按下载量换算23

Gemini CLI

8.7%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills