Toss-Style Design System
一套用于快速构建现代化、一致的用户界面的设计系统工具包。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Toss-Style Design System。 它的用途是:一套用于快速构建现代化、一致的用户界面的设计系统工具包。 详细介绍见:https://321skill.com/skills/toss-style-design-system/ 请根据该页面的说明完成安装。
使用示例
“我需要一个包含搜索框、筛选下拉菜单和数据表格的页面,风格要现代化且一致。”,它会引导你使用设计系统中的 SearchBar、Select 和 Table 组件,并确保它们遵循相同的间距、颜色和交互反馈规范。或者说:“我想把整个应用的主题从亮色切换到深色。”,它会指导你如何通过修改主题配置变量来一键切换。
介绍
Toss-Style Design System 旨在解决团队在开发现代 Web 应用时面临的界面设计不一致、开发效率低下和设计资产难以维护的问题。它提供了一套完整的、基于 React 的设计组件库、设计令牌(Design Tokens)和配套工具,帮助开发者快速搭建高质量的用户界面。
开发者可以通过 npm 或 yarn 安装此设计系统,直接导入并使用预设的 React 组件(如按钮、表单、导航栏等)来构建页面。系统内置了完整的主题、间距、颜色、字体等设计规范,确保应用在不同模块和页面间保持视觉和交互的一致性。
该设计系统特别适合前端开发、UI设计师和产品经理。前端开发者可以专注于业务逻辑,无需从零开始构建基础组件;UI设计师可以基于统一的设计语言进行创作;产品经理则能更快地验证产品原型,确保设计意图被准确实现。
建议在使用前,团队内部先就设计规范达成共识。虽然系统提供了丰富的默认配置,但在深度定制主题或覆盖底层样式时,需要一定的 CSS-in-JS(如 Emotion)或 React 相关知识。
核心特点
与许多通用组件库(如 Ant Design)不同,它深度集成了特定的设计哲学(如来自韩国金融科技公司 Toss 的交互模式),并提供了更精细的动画、状态管理和无障碍访问支持。其设计令牌系统允许开发者通过配置变量,一键切换整个应用的主题和品牌色,而无需修改组件代码。
注意事项
不适合需要高度定制化、与现有非 React 技术栈深度集成,或追求极简、无依赖 UI 库的项目。
常见问题
这个设计系统支持 Vue 或 Angular 吗?
目前仅提供 React 版本的组件库,不直接支持 Vue 或 Angular。
如何自定义主题颜色和字体?
通过覆盖或扩展系统提供的 Design Tokens(设计令牌)配置文件即可全局修改。