关于 design-system-creation
用于规划和记录设计系统的技能,面向需要在多个产品间保持界面一致的团队。内容涵盖可复用组件、设计标准、文档与治理。
主要功能
- 01设计系统结构与基础规范
- 02可复用组件规划
- 03组件文档编写指导
- 04治理与版本管理实践
- 05无障碍与测试指导
适用场景
- 01统一多个产品的设计
- 02减少重复组件开发
- 03改进设计到开发的交接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill design-system-creation安装后在 Claude Code 中输入/design-system-creation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/component-documentation.mddesign-system-components.mddesign-system-documentation.mddesign-system-governance.mdtemplates/component-template.tsx详细介绍
设计系统创建
目录
概述
设计系统是一套结构化的组件、指南和原则,可确保一致性、加快开发并提升产品质量。
适用场景
- 多个产品界面或团队
- 扩大设计一致性
- 减少重复的组件开发
- 改进设计到开发的交接
- 在团队间建立共同语言
- 构建可复用组件
- 记录设计标准
快速入门
最简可运行示例:
Design System Structure:
Foundation Layer:
Typography:
- Typefaces (Roboto, Inter)
- Font sizes (scale: 12, 14, 16, 20, 28, 36, 48)
- Font weights (Regular, Medium, Bold)
- Line heights and letter spacing
Colors:
- Primary brand color (#2196F3)
- Secondary colors
- Neutral palette (grays)
- Semantic colors (success, error, warning)
- Dark mode variants
Spacing:
- Base unit: 4px
- Scale: 4, 8, 12, 16, 24, 32, 48, 64px
- Apply consistently across UI
Shadows & Elevation:
- Elevation 0 (flat)
- Elevation 1, 2, 4, 8, 16 (increasing depth)
- Used for modals, cards, overlays
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 设计系统组件 | 设计系统组件 |
| 组件文档 | 组件文档 |
| 设计系统治理 | 设计系统治理 |
| 设计系统文档 | 设计系统文档 |
最佳实践
✅ 应该
- 从必要组件开始
- 详细记录每个组件
- 包含代码示例
- 在不同浏览器中测试组件
- 提供无障碍指南
- 对设计系统进行版本管理
- 建立清晰的治理机制
- 主动传达更新
- 收集用户反馈
- 逐步维护
❌ 不应该
- 一开始就创建过多组件
- 跳过文档编写
- 忽视无障碍
- 在没有迁移路径的情况下进行破坏性更改
- 放任实现方式不一致
- 忽视用户反馈
- 任由设计系统停滞
- 创建未经证实有必要的组件
- 对组件限制过多
- 忽视性能影响
评论
支持 Markdown