关于 version-control-strategy
面向设计团队的版本管理技能,涵盖设计文件、组件库、设计令牌和资源。它提供分支、版本编号、变更记录与归档实践。
主要功能
- 01在关键节点为设计文件定版
- 02用分支管理审核与批准
- 03为组件库采用语义化版本
- 04记录令牌变更与迁移
- 05记录并归档旧版本
适用场景
- 01协调进行中与已批准的设计
- 02发布组件库更新
- 03沟通设计令牌的破坏性变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-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