ui-design-preview
Build runnable local UI previews with synchronized page/theme switching and fixed device viewports.
Skill by full-stack-skills
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/full-stack-skills-ui-design-preview
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ui-design-preview
What's inside
- Skill name
ui-design-preview- Description
- Build runnable local UI previews with synchronized page/theme switching and fixed device viewports. Use for interactive prototype previews, Phone/Pad comparisons, independent side-by-side review, and portable preview delivery.
- License
- Apache-2.0
- Instructions
- 61 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (200)
- LICENSE.txt
- SKILL.md
- openai.yaml · agents/
- README.md · assets/device-preview/
- SHA256SUMS · assets/device-preview/
- SOURCE.md · assets/device-preview/
- agentscope-logo.svg · assets/device-preview/assets/
- main-2ws6ae4Q.js · assets/device-preview/assets/
- main-5tR2g82C.css · assets/device-preview/assets/
- main-AYUw1Gr0.js · assets/device-preview/assets/
- main-B3Uc-zK-.js · assets/device-preview/assets/
- main-B3oQYSS_.js · assets/device-preview/assets/
- main-BF1hoarY.js · assets/device-preview/assets/
- main-BM98vyoV.js · assets/device-preview/assets/
- main-BMvKewXX.css · assets/device-preview/assets/
- main-BN5osn6j.css · assets/device-preview/assets/
- main-BRx081kU.css · assets/device-preview/assets/
- main-BWjpqA1O.js · assets/device-preview/assets/
- main-BXWd-y3C.js · assets/device-preview/assets/
- main-B_fnr_C8.css · assets/device-preview/assets/
- main-BdD6FFNU.js · assets/device-preview/assets/
- main-Bg7qWbuS.js · assets/device-preview/assets/
- main-BjBd-_o8.css · assets/device-preview/assets/
- main-Bol038Sv.js · assets/device-preview/assets/
- main-BrjEXmxB.js · assets/device-preview/assets/
- main-C1yIAvMe.css · assets/device-preview/assets/
- main-C3q1riDo.css · assets/device-preview/assets/
- main-C6T9xdnX.js · assets/device-preview/assets/
- main-C6ezqIQY.js · assets/device-preview/assets/
- main-C78ZN3XX.js · assets/device-preview/assets/
- main-CCrA_C-F.css · assets/device-preview/assets/
- main-CGGKOs5A.css · assets/device-preview/assets/
- main-CHBqaQk9.js · assets/device-preview/assets/
- main-CHWjbtr7.css · assets/device-preview/assets/
- main-CHivFZKr.css · assets/device-preview/assets/
- main-CInRw6Pg.css · assets/device-preview/assets/
- main-CNxuh1N0.js · assets/device-preview/assets/
- main-ChLZx02Q.css · assets/device-preview/assets/
- main-Cj5FPUUg.css · assets/device-preview/assets/
- main-Cnv_9MhB.js · assets/device-preview/assets/
- main-D7rl7ns1.js · assets/device-preview/assets/
- main-D9pgTSCI.js · assets/device-preview/assets/
- main-DNIMLtqb.css · assets/device-preview/assets/
- main-DPUJLbUu.css · assets/device-preview/assets/
- main-DSX6wzvh.css · assets/device-preview/assets/
- main-DTO_B_QI.css · assets/device-preview/assets/
- main-DTcMzEGy.js · assets/device-preview/assets/
- main-DW_hJ8ae.js · assets/device-preview/assets/
- main-Dd-m7ZsX.css · assets/device-preview/assets/
- main-Dd_8C78i.js · assets/device-preview/assets/
- main-DhPF5eHQ.js · assets/device-preview/assets/
- main-DoS1iR7Z.css · assets/device-preview/assets/
- main-PgTOvO3_.css · assets/device-preview/assets/
- main-W2gHf-xE.css · assets/device-preview/assets/
- main-XLYaAxPR.css · assets/device-preview/assets/
- main-_obOyZCS.js · assets/device-preview/assets/
- main-czDw37kv.js · assets/device-preview/assets/
- main-dLR9YHsM.css · assets/device-preview/assets/
- main-f1eAmmBl.js · assets/device-preview/assets/
- main-fTmK2Gp8.css · assets/device-preview/assets/
- …and 140 more
SKILL.md (first lines)
# UI Design Preview 独立的交互预览与多设备对照技能。页面制作、视觉批准和真实业务验收分别记录。不要把桌面截图缩小后冒充移动布局。 ## When to use 用于已有 UI 的交互预览、Phone / Pad / Desktop 布局比较、深浅主题对照、操作同步和可携带静态交付。 ## How to use · Workflow 1. 读取已有页面、批准规格、视口和输出位置,保护未提交修改。先备份当前实现,不重复创建产品需求。 2. 整体复制 [完整案例](assets/device-preview/review.html) 所在目录。当前实现使用 React、Ant Design 和 Ant Design Mobile;源码与构建产物都在包内。 3. 在 `frontend/src/data.js` 注册场景,在 `store.js` 管理共享状态;设备采用独立固定逻辑视口,外层只调整展示缩放。布局可不同,功能入口必须一致。 4. 执行 `python3 serve.py --port 8872`,打开输出地址。当前静态产物可直接运行,不依赖 Node 服务器或 CDN。修改源码时在 frontend 执行 npm ci 和 npm run build。 5. 实际操作两端:导航、弹窗、文本、枚举、开关、演示保存;关闭联动独立编辑,重新开启采用最近操作端。敏感凭据和文件内容不共享,不回放真实业务写操作。 6. 在已安装 Playwright / Chrome 的环境运行 `python3 frontend/verify_antd.py --url <当前评审地址>`。核验构建产物,而非只检查开发服务器。新项目更新断言后再验收,不沿用案例通过结果。 7. 验证通过后运行 frontend/publish.mjs 发布静态入口;更新 SHA256SUMS。交付入口、源码、构建产物、场景清单、截图及实际验证边界。 ## 操作合同 - 顶部控制统一页面和主题;单端控制在联动开启时传播到另一端。 - 两端共用普通草稿、枚举选择、开关、弹窗及本地演示数据状态。 - 独立模式两端隔离;重新联动以最近操作端为准。 - URL 只记录导航、主题和联动状态,不记录表单、密钥或业务数据。 - 密钥仅保留在各端组件内存;文件仅共享预览名称;真实提交、安装、上传、模型调用不得由评审同步触发。 - 动态应用构建后交付静态 HTML/JS/CSS,浏览器仍能执行交互。静态交付不等于截图或无交互页面。 ## Validation checklist - [ ] 项目外复制目录可独立运行,资源无 404、无外部 CDN 依赖。 - [ ] Phone 390×884、Pad 768×1024 布局分别成立;Desktop 1280×1024 按需求验证。 - [ ] 标准组件和统一主题 token,字号、间距、焦点和滚动不裁切。 - [ ] 两端入口对齐,输入、清空、选择、开关、演示保存与独立/重新联动有效。 - [ ] 深浅主题所有注册场景无脚本异常和横向溢出。 - [ ] 真实后端未接入部分有明确说明,不把模拟成功当作生产验证。 ## Troubleshooting 先核对构建、相对资源路径、组件容器和状态来源。端口占用换空闲端口,不杀未知服务。浏览器工具或构建依赖缺失时记录 NOT_VERIFIED,不静默安装全局工具。弹窗必须位于对应设备容器中,不能渲染到评审器外层。新场景以共享状态接入,不恢复 DOM 点击转发。 ## Output contract 提供 preview_url、source_directory、静态产物目录、场景/设备/主题清单、备份和 SHA256、实际截图、验证结果及未接入能力。源码存在与构建成功不能替代浏览器验收。 ## References - [运行方法](references/preview-method.md) - [完整案例说明](assets/device-preview/README.md) - [React 源码说明](assets/device-preview/frontend/README.md) - [来源记录](assets/device-preview/SOURCE.md) - [浏览器验证](assets/device-preview/frontend/verify_antd.py) ## Examples 复制完整目录,运行 serve.py。在子智能体页从 Phone 新建,输入名称,确认 Pad 同步;从 Pad 保存,两端目录显示新增项。关闭联动后独立输入,再开启验证最近端覆盖。模型页测试手填及成功/空/失败获取流程,保留示例数据说明。 ## Keywords React, Ant Design, Ant Design Mobile, UI preview, synchronized preview, static build, 多设备对照, 操作同步, 静态交付
From full-stack-skills/design-skills, Apache-2.0.
More from full-stack-skills/design-skills
- 0.570score
ui-design-nav
full-stack-skills
Use when menus, tabs, routes, deep links, return behavior, or active states are drifting across pages, especially when fixed navigation and page-local views…
SkillAFreshness: AClaude Code +9 - 0.570score
ui-design-review
full-stack-skills
Use when product specs, navigation registries, page tasks, prompts, mockups, manifests, or verification evidence may have drifted and a cross-artifact…
SkillAFreshness: AClaude Code +9 - 0.570score
ui-design-spec
full-stack-skills
Use when planning product or feature UI, filling page and interaction gaps, or continuing design tasks.
SkillAFreshness: AClaude Code +9 - 0.570score
ui-design-to-image
full-stack-skills
Generate or edit UI concept images and frontend raster assets from a scoped design brief, using native imagegen or an explicitly chosen baoyu-image-gen backend.
SkillAFreshness: AClaude Code +9 - 0.570score
remotion
full-stack-skills
Best practices and domain knowledge for building videos programmatically with Remotion (videos in React/TypeScript, rendered to MP4).
SkillAFreshness: AClaude Code +9 - 0.570score
ui-design-feature
full-stack-skills
Use when a product feature is underspecified, when UI work is starting before actions/states/permissions/evidence are defined, or when an existing feature…
SkillAFreshness: AClaude Code +9 - 0.567score
ui-design-harness
full-stack-skills
Use to execute a selected ui-design-spec workflow or resume an existing design run with persistent progress, specialist dispatch, recovery, retries and…
SkillAFreshness: AClaude Code +9 - 0.567score
ui-design-continuity
full-stack-skills
Define pre-render constraints for first-page design, inheritance from an approved UI baseline, or scoped correction.
SkillAFreshness: AClaude Code +9 - 0.567score
cross-platform-mvp-ui-alignment
full-stack-skills
对齐 Android、Apple 等多平台 MVP 规格、功能状态、设计语言与 Phone/Tablet 成套 UI 资产。适用于已有规格或图稿发生平台分叉、页面覆盖不一致、需要建立共享页面矩阵和可审查视觉基线的产品设计工作;不用于直接实现原生客户端代码。
SkillAFreshness: AClaude Code +9 - 0.567score
product-interface-spec
full-stack-skills
按固定模式整理详细功能设计计划:全产品盘点、功能总表与逐模块详规、导航与逐页结构、用户旅程与逐操作转换、Surface Registry、可交接的计划任务。用于功能清单整理、交互流程梳理、界面结构规划、产品设计计划和已有规格接续;要求功能完整、流程清晰、页面结构明确,避免几个界面拼凑。内置真实成果摘录、贯穿案例、固定…
SkillAFreshness: AClaude Code +9 - 0.567score
ui-design-visual
full-stack-skills
Create HTML UI prototypes and visual artifacts from a scoped specification, theme and continuity brief.
SkillAFreshness: AClaude Code +9 - 0.565score
adobe-xd
full-stack-skills
Provides comprehensive guidance for Adobe XD including design creation, prototyping, components, and collaboration.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (14 days ago)
- Last release
- Oct 5, 2026 (23 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from full-stack-skills
- 0.604score
spring-boot
full-stack-skills
Provides comprehensive guidance for Spring Boot development including project creation, auto-configuration, dependency injection, web development, data…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
spring-data-jpa
full-stack-skills
Provides comprehensive guidance for Spring Data JPA including repositories, entity management, query methods, and database operations.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
spring-ai-alibaba
full-stack-skills
Provides comprehensive guidance for Spring AI Alibaba including Alibaba Cloud AI services integration, model APIs, and AI application development.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
spring-cloud-alibaba
full-stack-skills
Provides comprehensive guidance for Spring Cloud Alibaba including Nacos, Sentinel, RocketMQ, and Alibaba Cloud integration.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
spring-ai
full-stack-skills
Provides comprehensive guidance for Spring AI including AI model integration, prompt templates, vector stores, and AI applications.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
spring-cloud
full-stack-skills
Provides comprehensive guidance for Spring Cloud microservices including service discovery, configuration management, load balancing, circuit breakers, API…
SkillAFreshness: A★ 3Claude Code +9
Cite this page
ui-design-preview skill. Agent Mart. https://agentmart.dev/skills/full-stack-skills-ui-design-preview (last updated 2026-10-24)