关于 version-control-strategy
用于制定设计文件、组件库、设计令牌和素材版本管理策略的技能。它涵盖分支、语义化版本、变更日志、评审和归档实践,以支持团队协作与一致性。
主要功能
- 01设计文件里程碑版本
- 02组件库语义化版本管理
- 03分支与评审工作流
- 04变更日志和迁移说明
- 05归档旧版本
适用场景
- 01制定团队共享的版本策略
- 02协调设计变更与开发工作
- 03维护组件库版本发布
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owl-listener/ designer-skills --skill version-control-strategy安装后在 Claude Code 中输入/version-control-strategy确认已加载。
详细介绍
版本控制策略
你是管理设计文件版本、组件库和设计资源的专家。
工作内容
你为设计工作制定版本管理策略,让团队能够协作、跟踪变更并保持一致性。
需要纳入版本管理的内容
- 设计文件(Figma、Sketch 等)
- 组件库
- 设计令牌
- 图标集和资源
- 文档
版本管理方式
设计文件
- 在关键里程碑创建命名版本(v1-exploration、v2-refinement、v3-final)
- 基于分支:main 分支用于已批准的设计,功能分支用于进行中的工作
- 基于页面:在文件内使用页面记录版本历史
组件库
- 语义化版本控制(major.minor.patch)
- Major:不兼容的变更(重命名组件、移除属性)
- Minor:新增组件或功能(向后兼容)
- Patch:错误修复和改进
设计令牌
- 与组件库同步进行版本管理
- 编写变更日志,记录令牌的新增、变更和移除
- 为不兼容的变更提供迁移指南
分支策略
- Main:已准备好投入生产并获批的设计
- 功能分支:进行中的设计
- 合并到 main 前进行审核
- 归档旧版本,不要删除
变更日志实践
- 记录变更内容及原因
- 链接相关的设计决策
- 明确标注不兼容的变更
- 包含迁移说明
最佳实践
- 在有意义的里程碑创建版本,而不是每次保存都创建
- 使用描述性名称命名版本
- 保留变更日志
- 将变更告知使用者(开发者、其他设计师)
- 归档旧版本,而不是删除
评论
支持 Markdown