One Design Next 设计系统总入口
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9209a79b/wxad-design-ruyi。
技能介绍
解决什么问题
- 在
One Design Next项目里,模型容易跳过设计系统规则,直接用div、原生控件、默认 Tailwind 色、渐变和图标库拼出“像 SaaS 官网”的界面。 - 页面实现、组件审查、设计咨询分散在不同文档中,模型需要反复判断该读哪个
GUIDE.md、是否命中现有区块、是否处于 ODN 项目。
技能如何工作
- 总入口路由:根据“分析需求”“实现页面”“审查”“polish”“查组件”等意图,加载对应子 skill,而不是即兴回答。
- 前置检查:进入实现流程前检查
package.json是否包含one-design-next;非 ODN 项目先创建 scaffold。 - 区块优先:写
.tsx前扫描关键词,如触点、5R、排名、日期范围,强制查p2-block-catalog并复用现有区块。 - 硬约束执行:禁止渐变、毛玻璃、默认 Tailwind 色、硬编码色值、外部图标库;表格、表单、弹窗、日期选择等必须使用 ODN 组件。
- 自检闭环:产出代码后检查反模式,例如
gradient、lucide-react、裸<table>、裸<form>,并给出行动项。
适用边界
- 适合基于
one-design-next的 B 端页面设计、实现、审查和组件查询。 - 不适合通用 UI 生成;用户要营销落地页、动态粒子、渐变 Hero 时,需要明确改需求。
readonly模式只输出代码和建议,不修改组件库和知识文件。
使用场景
- 在 ODN 项目中收到页面需求,先创建 Vite + React + TypeScript 脚手架,再进入设计分析流程。
- 实现数据看板前扫描触点、5R、排名、日期范围等关键词,优先复用 p2-block-catalog 中已有区块。
- 代码提交前审查渐变、默认 Tailwind 色、lucide 图标、裸 table/form 等 ODN 反模式并给出修改项。
- 查询 Button、Token、Icon 或 GenUI 组件用法时,读取 p2-one-design 文档并直接回答。
适合人员
- 维护 One Design Next 前端项目的工程师,需要按 ODN 规范生成页面和组件。
- 负责 B 端数据看板实现的开发者,需要复用已有区块而不是自行拼装。
- 做代码审查的前端负责人,需要检查 Tailwind 色、组件选用和视觉反模式。
- 需要查询组件、Token、Icon 或 GenUI 用法的工程师,希望获得基于文档的直接答案。