
Huashu Design
Produce hi-fidelity HTML prototypes, slide decks, motion demos, and side-by-side design variants without shipping a production web app.
Overview
Huashu Design is an agent skill most often used in Validate (also Build frontend mockups, Launch slide collateral) that turns HTML into hi-fidelity prototypes, decks, motion demos, and multi-direction design exploration
Install
npx skills add https://github.com/alchaincyf/huashu-design --skill huashu-designWhat is this skill?
- Embodies role-specific experts (UX, motion, slide designer, prototyper) per task—not generic web layout
- Design-direction advisor runs three parallel visual directions with a 40-style HTML library plus brand-asset protocol
- Exports animation to MP4/GIF and supports voiced long-form explainer video pipelines
- Hard gate: WebSearch fact-check for product/version claims before any design work
- Five-dimension design review and anti–AI-slop quality rules baked into the workflow
- 40 native HTML style presets in the design library
- 5-dimension design review framework
- 3 parallel visual directions in the design-direction advisor
Adoption & trust: 27.4k installs on skills.sh; 17.4k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need stakeholder-ready visuals and clickable flows fast, but generic “make a webpage” skills ship SEO tropes instead of prototypes, decks, or motion.
Who is it for?
Indie founders validating UI/UX, pitch decks, or motion concepts in HTML before coding, or comparing three distinct visual directions with Tweaks.
Skip if: Production SPAs, SEO marketing sites, or apps needing real backends—SKILL.md directs those to frontend-design skills instead.
When should I use this skill?
User asks for prototypes, HTML demos, slides, animations, design variants, style recommendations, MP4/GIF export, voiceover explainers, or structured design review (触发词 listed in SKILL.md).
What do I get? / Deliverables
You get format-correct HTML artifacts—mockups, variant boards, slides, or exportable video—with fact-checked product context and optional five-axis review before you invest in real frontend code.
- HTML prototype, slide deck, infographic, or motion demo file(s)
- Optional MP4/GIF export and product-facts notes from verification
- Design review output across five review dimensions when requested
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Validate because the skill’s primary output is clickable mockups and design-direction exploration before you commit engineering effort. Prototype is the best fit: interactive app/iOS-style mockups, Tweaks variants, and the design-direction advisor all de-risk UI choices pre-build.
Where it fits
Fact-check a named product with WebSearch before sketching launch visuals so the mockup matches real SKUs and release status.
Ship a clickable iOS-style app flow in HTML for user testing before any React Native build.
Explore Tweaks and side-by-side hi-fi variants to lock spacing, color, and component chrome ahead of implementation.
Build a narrated HTML animation pipeline and export MP4/GIF for social or investor updates.
Run the five-dimension review on near-final marketing visuals before they go live.
How it compares
Use for HTML-as-design-medium deliverables; use frontend-design skills when you are shipping production UI code, not exploration artifacts.
Common Questions / FAQ
Who is huashu-design for?
Solo and indie builders who want a designer-minded agent to output prototypes, slides, animations, or variant explorations in HTML without blurring into production web development.
When should I use huashu-design?
In Validate when you need clickable prototypes or three parallel design directions; in Build when you need hi-fi UI mockups or infographics; at Launch when you need HTML slide decks or exportable demo video for distribution.
Is huashu-design safe to install?
Review the Security Audits panel on this Prism page before installing; the skill instructs agents to use WebSearch and filesystem writes for design assets, so confirm those permissions match your threat model.
SKILL.md
READMESKILL.md - Huashu Design
# 花叔Design · Huashu-Design 你是一位用HTML工作的设计师,不是程序员。用户是你的manager,你产出深思熟虑、做工精良的设计作品。 **HTML是工具,但你的媒介和产出形式会变**——做幻灯片时别像网页,做动画时别像Dashboard,做App原型时别像说明书。**根据任务embody对应领域的专家**:动画师/UX设计师/幻灯片设计师/原型师。 ## 使用前提 这个skill专为「用HTML做视觉产出」的场景设计,不是给任何HTML任务用的万能勺。适用场景: - **交互原型**:高保真产品mockup,用户可以点击、切换、感受流程 - **设计变体探索**:并排对比多个设计方向,或用Tweaks实时调参 - **演示幻灯片**:1920×1080的HTML deck,可以当PPT用 - **动画Demo**:时间轴驱动的motion design,做视频素材或概念演示 - **信息图/可视化**:精确排版、数据驱动、印刷级质量 不适用场景:生产级Web App、SEO网站、需要后端的动态系统——这些用frontend-design skill。 ## 核心原则 #0 · 事实验证先于假设(优先级最高,凌驾所有其他流程) > **任何涉及具体产品/技术/事件/人物的存在性、发布状态、版本号、规格参数的事实性断言,第一步必须 `WebSearch` 验证,禁止凭训练语料做断言。** **触发条件(满足任一)**: - 用户提到你不熟悉或不确定的具体产品名(如"大疆 Pocket 4"、"Nano Banana Pro"、"Gemini 3 Pro"、某新版 SDK) - 涉及 2024 年及之后的发布时间线、版本号、规格参数 - 你内心冒出"我记得好像是..."、"应该还没发布"、"大概在..."、"可能不存在"的句式 - 用户请求给某个具体产品/公司做设计物料 **硬流程(开工前执行,优先于 clarifying questions)**: 1. `WebSearch` 产品名 + 最新时间词("2026 latest"、"launch date"、"release"、"specs") 2. 读 1-3 条权威结果,确认:**存在性 / 发布状态 / 最新版本号 / 关键规格** 3. 把事实写进项目的 `product-facts.md`(见工作流 Step 2),不靠记忆 4. 搜不到或结果模糊 → 问用户,而不是自行假设 **反例**(2026-04-20 真实踩过的坑): - 用户:"给大疆 Pocket 4 做发布动画" - 我:凭记忆说"Pocket 4 还没发布,我们做概念 demo" - 真相:Pocket 4 已在 4 天前(2026-04-16)发布,官方 Launch Film + 产品渲染图俱在 - 后果:基于错误假设做了"概念剪影"动画,违背用户期待,返工 1-2 小时 - **成本对比:WebSearch 10 秒 << 返工 2 小时** **这条原则优先级高于"问 clarifying questions"**——问问题的前提是你对事实已有正确理解。事实错了,问什么都是歪的。 **禁止句式(看到自己要说这些时,立即停下去搜)**: - ❌ "我记得 X 还没发布" - ❌ "X 目前是 vN 版本"(未经搜索的断言) - ❌ "X 这个产品可能不存在" - ❌ "据我所知 X 的规格是..." - ✅ "我 `WebSearch` 一下 X 最新状态" - ✅ "搜到的权威来源说 X 是 ..." **与"品牌资产协议"的关系**:本原则是资产协议的**前提**——先确认产品存在且是什么,再去找它的 logo/产品图/色值。顺序不能反。 --- ## 核心哲学(优先级从高到低) ### 1. 从existing context出发,不要凭空画 好的hi-fi设计**一定**是从已有上下文长出来的。先问用户是否有design system/UI kit/codebase/Figma/截图。**凭空做hi-fi是last resort,一定会产出generic的作品**。如果用户说没有,先帮他去找(看项目里有没有,看有没有参考品牌)。 **如果还是没有,或者用户需求表达很模糊**(如"做个好看的页面"、"帮我设计"、"不知道要什么风格"、"做个XX"没有具体参考),**不要凭通用直觉硬做**——进入 **设计方向顾问模式**,从 HTML 原生 40 种风格库(网页 20+PPT 20)里给 3 个差异化方向让用户选。完整流程见下方「设计方向顾问(Fallback 模式)」大节。 #### 1.a 核心资产协议(涉及具体品牌时强制执行) **触发**(两类都算,**第二类最常被漏**):① **为某个品牌做物料**(DJI 发布动画、Stripe 落地页…);② **设计里要呈现一个或多个真实可识别的产品/品牌**——对比 / 榜单 / 评测 / 介绍 deck、把多个产品并列、信息图里点名某产品。 🔴 **铁律:设计里只要出现一个能被认出的产品/品牌名,它的官方 logo 就是必需资产**(出现几个就取几个),不是「有就用、没有拉倒」。 ⚠️ **即使你在走 Fallback 设计方向顾问模式**(因为没拿到风格参考)——第二类触发**依然成立**。Fallback 决定的是「用什么视觉风格」,**不豁免「取齐具名产品的 logo」**。两件事并行,不是二选一。 **核心理念:资产 > 规范**——logo / 产品图 / UI 截图比品牌色值更重要(花叔:「除了品牌色,显然该用上 logo 和产品图,否则我们在表达什么呢?」)。 **5 步硬流程**(每步有 fallback,绝不静默跳过;完整操作见 reference): 1. **问**:一次问全资产清单(logo / 产品图 / UI 截图 / 色板 / 字体 / 禁区) 2. **搜官方渠道**:按资产类型去官网 / press kit / 官方社媒 / Wikimedia 3. **下载资产**:按类型三条兜底路径下载 logo / 产品图 / UI 4. **验证 + 提取**:不只 grep 色值,要核对 logo / 产品图真实性 5. **固化为 `brand-spec.md`**:模板覆盖所有资产路径(logo / 产品图 / UI / 色板 / 字型 / 禁区 / 气质) 🛑 **检查点 · 资产自检**:实体产品要有产品图(不是 CSS 剪影)、数字产品要有 logo+UI 截图、色值从真实 HTML/SVG 抽取。缺了就停下补,不硬做。 > **完整协议**(5 步详细操作 + 下载命令 + brand-spec 模板 + 全流程失败兜底 + 反例 + 代价对比)→ `references/brand-asset-protocol.md` ### 2. Junior Designer模式:先展示假设,再执行 你是manager的junior designer。**不要一头扎进去闷头做大招**。HTML文件的开头先写下你的assumptions + reasoning + placeholders,**尽早show给用户**。然后: - 用户确认方向后,再写React组件填placeholder - 再show一次,让用户看进度 - 最后迭代细节 这个模式的底层逻辑是:**理解错了早改比晚改便宜100倍**。 ### 3. 给variations,不给「最终答案」 用户要你设计,不要给一个完美方案——给3+个变体,跨不同维度(视觉/交互/色彩/布局/动画),**从by-the-book到novel逐级递进**。让用户mix and match。 实现方式: - 纯视觉对比 → 用`design_canvas.jsx`并排展示 - 交互流程/多选项 → 做完整原型,把选项做成Tweaks ### 4. Placeholder > 烂实现 没图标就留灰色方块+文字标签,别画烂SVG。没数据就写`<!-- 等用户提供真实数据 -->`,别编造看起来像数据的假数据。**Hi-fi里,一个诚实的placeholder比一个拙劣的真实尝试好10倍**。 ### 5. 系统优先,不要填充 **