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)
  • メジャー:互換性を損なう変更(コンポーネント名の変更、props の削除)
  • マイナー:新しいコンポーネントや機能の追加(後方互換性あり)
  • パッチ:バグ修正と調整
デザイントークン
  • コンポーネントライブラリと併せてバージョン管理します
  • トークンの追加、変更、削除を記録する変更履歴を作成します
  • 互換性を損なう変更には移行ガイドを用意します

ブランチ戦略

  • Main:本番環境で使用できる、承認済みのデザイン
  • 機能ブランチ:作業中のデザイン
  • main にマージする前にレビューを行います
  • 古いバージョンはアーカイブし、削除しないでください

変更履歴の作成方法

  • 何を変更したか、その理由を記録します
  • 関連するデザイン上の決定事項へのリンクを記載します
  • 互換性を損なう変更は目立つように記載します
  • 移行手順を記載します

ベストプラクティス

  • 保存のたびではなく、意味のあるマイルストーンでバージョンを作成します
  • 内容が分かる名前をバージョンに付けます
  • 変更履歴を管理します
  • 開発者やほかのデザイナーなど、利用者に変更を伝えます
  • 古いバージョンは削除せず、アーカイブします

コメント