tier0-design

star 1

Multi-surface design system for Tier0 (product UI, company website, PPT). Route to the correct surface before generating UI.

FREEZONEX By FREEZONEX schedule Updated 6/2/2026

name: tier0-design description: Multi-surface design system for Tier0 (product UI, company website, PPT). Route to the correct surface before generating UI. user-invocable: true

路径约定: 本文件中 foundations/tokens/surfaces/sources/preview/ui_kits/assets/ 等均为技能内置资源,相对本技能目录 ${CLAUDE_SKILL_DIR}/(即本 SKILL.md 所在目录)解析、读取与复制。decks/packages/* 等指用户当前项目目录,不在技能内。

1. 识别场景(必做)

用户任务关键词 Surface 必读
后台、Namespace、Broker、表格、表单、侧栏、工作台 tier0-product surfaces/tier0-product/README.md + sources/spec.product-ui.md + tokens/product.css
官网、定价、UNS 长页、产品叙事、tier0.app company-website surfaces/company-website/README.md + sources/spec.company-website.*.md + tokens/website.css
PPT、幻灯片、Masterdeck、路演、Keynote ppt surfaces/ppt/README.md + references/README.mdreferences/ppt-workflow.md + tokens/deck.css

若未说明场景,先问:产品 UI / 官网 / PPT?以及深色或浅色、受众、交付格式(HTML / React / PPTX)。

2. 全场景必读

  • foundations/README.md — 品牌、命名、共享禁忌
  • tokens/core.css — 共享色板(lime #B2ED1D、黑 #050B14 等)

再加载对应 surface 的 tokens/*.csssurfaces/*/README.md

3. 产品 UI 读库检查(仅 tier0-product,生成代码前必做)

收到产品 UI 任务后,在读设计系统文档之前,先执行以下检查:

  1. 用 Glob 搜索 packages/theme/src/themes.scss(任意路径)。

  2. 找到了 → 以前端库为事实来源:

    • 必读:packages/theme/src/themes.scsspackages/theme/src/variables.scsspackages/theme/src/tailwind.csspackages/theme/src/token.ts
    • 按需读:packages/ui/components/<与任务相关的组件目录>
    • 设计系统 spec 文档作为气质与原则补充,不覆盖库的 prop 名 / className / token 名
  3. 找不到 → 告知用户:

    当前 workspace 中未检测到 Tier0-Frontend 前端库。将库克隆到本地并在 Cursor 中加入 workspace 后,生成代码会更贴近真实实现。是否继续用设计系统文档生成?

    等用户确认后,仅凭设计系统文档继续。

4. 实现与预览

  • Token 预览: preview/_shared/(原子)· preview/<surface>/(场景组件,见各目录 README)
  • 产品 UI 组合稿: 打开 ui_kits/tier0-product/index.html
  • 官网组合稿: 打开 ui_kits/company-website/index.html
  • PPT:surfaces/ppt/;完整规范 sources/spec.ppt.md
  • PPT 工作流: references/README.md(索引)→ references/ppt-workflow.mdreferences/ppt-layout-lock.md / references/ppt-layouts.md / references/ppt-components.md;有截图:references/ppt-screenshots.md;交付前:references/ppt-checklist.md
  • 图标: 产品 UI 用 Carbon;官网 / PPT / HTML 用 Lucidefoundations/icons-lucide.md);带 Icon 卡片用 .tier0-card-icon

5. 硬规则(全场景)

  • Tier0 写作:零不是字母 O;FREEZONEX 全大写。
  • 饱和 lime #B2ED1D品牌点缀,不是产品浅色 UI 的主按钮色(用 #CCF368)。
  • 产品 UI:无 emoji、无大面积渐变、不要把内部页做成营销 Landing。
  • 官网:Poppins 仅作标题;正文 IBM Plex Sans。
  • PPT:字体仅 Tektur / IBM Plex Sans / IBM Plex Sans SC / IBM Plex Mono禁止 Poppins);封面与章节大标题 Tektur Regular;品牌蓝仅 #1D77FE禁止画面出现 FREEZONEX(仅 Tier0 Logo / 版权);重点标题绿:深底 #B2ED1D、白底 #73B200项目符号与卡片顶边始终 #B2ED1D

6. 输出

  • 原型 / 幻灯片 HTML:可复制 assets/,引用对应 tokens/*.css
  • 销售演示稿等成稿: 输出到本仓库外(如 ~/Desktop/<项目>/ 或用户指定的业务仓库),不要在本设计系统仓库内创建 decks/ 或任何成稿 HTML。
  • 生产代码:遵守各 surface 文档中的工程事实来源(产品 UI 见 packages/theme)。

7. Prompt 例句

自然语言描述需求即可,路由规则与例句见 README.md

Install via CLI
npx skills add https://github.com/FREEZONEX/Tier0-Design-System --skill tier0-design
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator