mcpField
V
version-control-strategy

version-control-strategy

github.com/owl-listener设计与 UI3.1k2.1k 次安装8 周前更新
代码仓库

关于 version-control-strategy

用于制定设计文件、组件库、设计令牌和素材版本管理策略的技能。它涵盖分支、语义化版本、变更日志、评审和归档实践,以支持团队协作与一致性。

主要功能

  1. 01设计文件里程碑版本
  2. 02组件库语义化版本管理
  3. 03分支与评审工作流
  4. 04变更日志和迁移说明
  5. 05归档旧版本

适用场景

  1. 01制定团队共享的版本策略
  2. 02协调设计变更与开发工作
  3. 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