with one click
UI原型工场。基于需求直接生成多套独立的 HTML 原型方案,支持风格继承和多版本对比。
npx skills add https://github.com/MingYuePop/SpecForge --skill ui-prototypeCopy and paste this command into Claude Code to install the skill
UI原型工场。基于需求直接生成多套独立的 HTML 原型方案,支持风格继承和多版本对比。
npx skills add https://github.com/MingYuePop/SpecForge --skill ui-prototypeCopy and paste this command into Claude Code to install the skill
| name | ui-prototype |
| description | UI原型工场。基于需求直接生成多套独立的 HTML 原型方案,支持风格继承和多版本对比。 |
你的目标是跳过繁琐的文档定义,直接基于需求文档 (1_需求文档.md),使用 HTML + Tailwind CSS (CDN) 生成可视化的、独立的高保真原型文件。
注意:生成的 HTML 仅作为视觉参考 (Visual Reference) 和需求确认工具,不代表最终项目的代码实现。实际开发时,应使用项目选定的技术栈(如 React/Vue/Flutter)重写。
请严格遵守通用边界守卫规则:specs/GUARDRAILS.md 当前阶段: 编码与实现阶段 (Implementation)
优先级规则 (Priority Rule):
docs/{功能名称}/1_需求文档.md 为最高优先级。如果需求文档中提到的功能与产品概述不一致,以需求文档为准(视为迭代更新)。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 (如有必须读取,确保风格统一)。docs/{功能名称}/prototypes/v1.html, v2.html, ..., v5.html。docs/product_prototypes/style_guide.html (最佳): 如果您让 AI 整理过专门的 UI 组件库页面,这是最高优先级。docs/product_prototypes/design_master.html (标准): 通常是您确认的第一个核心页面(如首页),包含了主色调和基础布局。docs/product_prototypes/*.html (替补): 如果上述文件不存在,AI 将随机读取一个已确认的成品页作为参考。根据 specs/1_产品概述.md 判断产品类型:
<body> 铺满全屏,内容响应式布局。<div class="w-[375px] h-[812px] mx-auto bg-white shadow-2xl overflow-hidden">...</div>v2.html)提出修改意见时,只修改该文件,不要重新生成其他版本。v2_revised.html 以保留历史记录。design_master.html。specs/1_产品概述.md,列出所有需要设计的功能模块清单。1_需求文档.md,则基于文档生成详细设计。specs/1_产品概述.md 中的描述生成概念设计。design_master.html 的样式。specs/1_产品概述.md 生成概念稿时,容易遗漏关键功能点;或者忽略了 1_需求文档.md 中的新需求。docs/{功能名称}/1_需求文档.md 提取 "验收标准" (AC) 和 "关键特性"。specs/1_产品概述.md 提取核心价值。specs/1_产品概述.md,尚未编写具体需求文档。1_需求文档.md 后重新运行本 Skill,以获取包含所有细节的最终方案。"docs/{功能名称}/1_需求文档.md。docs/product_prototypes/design_master.html (已定稿主视觉)。docs/{功能名称}/1_需求文档.md。如果不存在,才降级读取 specs/1_产品概述.md。design_master.html。<script src="https://cdn.tailwindcss.com"></script>)。1_需求文档.md (优先) 或 1_产品概述.md 检查是否遗漏关键入口。确保所有 AC (验收标准) 都有对应的 UI 元素。docs/{功能名称}/prototypes/ 目录下。docs/product_prototypes/ 目录下(例如 login.html)。如果是首个页面,请命名为 design_master.html。”@feature-requirements-clarification "开发[功能名]"。User: "帮我设计登录页" AI: "已生成 v1~v5.html。检测到当前是 App 形态,已适配手机尺寸容器。请选择您喜欢的风格。"
功能开发阶段使用。明确具体功能的业务需求和验收标准,产出功能需求文档 (FRD)。
功能任务规划。将技术方案拆解为细粒度、可执行的开发任务清单 (Task List)。
设计功能的技术实现方案。在功能需求明确后使用,产出包含API、数据库、核心逻辑的详细技术方案 (TDD)。
生成项目导航文档。基于项目核心文档生成 AGENT.md,作为 AI 助手的项目导航。
记录和查阅 AI 错题本。当发生错误或需要预警时使用,建立自我进化的反馈闭环,避免重复错误。
交互式 BUG 排查专家。通过持续提问和引导,逐步缩小问题范围,辅助用户定位 BUG 根源。