TranFu 官网与产品 UI
一份让 TranFu 官网视觉语言保持一致的规则集——加 / 改 / 重构组件时先对齐规范再动手, 审查和视觉 QA 只挑问题不改文件。
基础信息
- 名字/名称
- TranFu 官网与产品 UI
- 描述说明
- Apply TranFu brand and UI rules when creating, modifying, refactoring, reviewing, or visually validating TranFu React/Vite websites and product UIs, including public pages, app shells, consoles, dashboards, forms, components, responsive layouts, tokens, typography, logos, icons, motion, media, and UI-affecting product copy. Trigger for “按 TranFu 风格做页面或组件” “检查这个界面是否符合 TranFu 规范”“重构但保持 TranFu 风格” and equivalent design-to-code or Visual QA work. Do NOT trigger when the product is not TranFu, the change is visually irrelevant, the task is copy-only, logo redesign, a standalone brand book, or a new art direction.
TranFu 官网设计规范
一份让 TranFu 官网视觉语言保持一致的规则集——加 / 改 / 重构组件时先对齐规范再动手, 审查和视觉 QA 只挑问题不改文件。
什么时候用它
新建页面区块:
我在 TranFu 官网上加一个新区块 / 新页面, 想让 skill 先把品牌红、中性底色、字体层级、圆角拉齐, 再动手写组件。
修改现有组件:
我在改按钮 / 卡片 / 首屏组件, 想让 skill 提醒我别滑出品牌红的用法边界, 别把字体换成规范外的家族。
检查页面设计:
我把改动过的组件文件 / 截图交过去, 想让 skill 只出评审——每条问题都带规则出处和定位, 一个文件都不改。
检查视觉细节:
我要 skill 跑一次桌面端 + 一次移动端视口, 圈出文字溢出 / 元素重叠 / 响应式框架缺失 / 品牌红当大背景滥用。
Logo 与资产:
我在放官网 favicon / 顶栏组合标志 / app 图标, 想让 skill 用 assets/ 下打包好的 SVG 资产, 别从老部署站或本地下载目录里抓。
不接:
非 TranFu 站点 → ui-ux-pro-max; 纯文案改 (与 UI 无关); 从头重画 TranFu logo; 独立品牌手册; 与视觉一致性无关的普通代码改动。
它会产出什么
先读 references/design-spec.md, 读不到就报 BLOCKER: missing design spec 停下——最反常识的一点。
create/modify/refactor: 在相关组件 / 样式 / 资产的边界内改文件, 打印TRANFU_UI_CHANGE_REPORT(改了哪些文件 / 用了哪几条规则 / 有没有故意偏离 / 桌面端与移动端视口结果 / 命令执行结果)。review: 只挑问题不改文件, 打印TRANFU_DESIGN_REVIEW, 每条 finding 带severity/ 规则出处 /location(file:line / 截图 / UI 区域) /fix/verification。visual QA: 跑一次桌面端 + 一次移动端视口, 打印TRANFU_VISUAL_QA_REPORT, 每个视口标passed | failed | not_run:<原因>。- 意图模糊时: 实现还是审查判不清 → skill 会先问一句, 得到答复再动。
- 绝不会做: 越界改无关组件; 重画 / 改色 / 拉伸 logo; 引用
/Users/.../Downloads里的 logo 资产; 用品牌红#E63A46当大面积装饰底色; 没实际检查过就宣称某个视口通过。
前置条件与边界
前置:
目标要是 TranFu React/Vite 项目——至少能定位到一个组件文件 / 截图 / UI 区域。references/design-spec.md 必须能读。打包好的 logo 资产在 assets/ 下, 用之前先复制到项目的 public/brand/ 再引用。
相邻 skill 分工:
| 场景 | 交给 |
|---|---|
| 非 TranFu 品牌或通用设计系统的活 | ui-ux-pro-max |
| 技术架构图 (不属于品牌 UI) | fireworks-tech-graph |
不接的场景:
- 非 TranFu 站点或通用落地页
- 与 TranFu UI 或品牌无关的纯文案审查
- 从头重画 TranFu logo
- 脱离当前 React/Vite 官网的独立品牌手册
- 用户没明说要重设时, 替换官网现有视觉方向
微妙边界:
- 没拿到编辑授权 → 切成
suggest patch模式, 报告结构照旧但一个文件不改 - 修改类任务定位不到目标实现文件 → 报
BLOCKER: target implementation not found停下 - 截图和代码证据打架 → 两个证据都写进 finding, 验证一项标
deferred_with_user_visible_risk - 命令 / 开发服务 / 浏览器 / 视口跑不起来 → 记
not_run:<原因>, 绝不宣称"通过"
版本信息
本地 Skill catalog 公开快照,仅展示公开安全字段。
Skill 文件
(17)SKILL.md
SKILL.md · Markdown