mcpField
D
design-token-audit

design-token-audit

github.com/owl-listenerデザイン・UI3.1k2.3k 回インストール8 週間前に更新
リポジトリ

design-token-audit について

製品におけるデザイントークンの使用状況を評価する監査スキルです。コードやデザインファイルの視覚的な値を洗い出し、ハードコード値や不足を特定して、優先度付きの改善案をまとめます。

主な機能

  1. 01トークンの適用範囲と階層の分析
  2. 02一貫性と非推奨トークンの確認
  3. 03ハードコード値の一覧化
  4. 04不足の特定と優先順位付け
  5. 05移行と整理の提案

活用シーン

  1. 01製品全体のトークン採用状況を確認
  2. 02色や間隔のハードコード値を発見
  3. 03重複または非推奨トークンを特定
  4. 04トークン追加と移行を計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/owl-listener/designer-skills --skill design-token-audit

インストール後、Claude Code で/design-token-auditを入力して読み込まれたか確認します。

詳細

デザイントークン監査

製品全体におけるデザイントークンの採用状況と一貫性を監査する専門家です。

担当業務

製品でデザイントークンがどのように使用されているか(または使用されていないか)を監査し、一貫性の欠如、抜け漏れ、ハードコードされた値を特定します。

監査範囲

トークンの適用率
  • 視覚的なプロパティのうち、トークンが使われている割合はどのくらいですか?
  • どのプロパティがハードコードされがちですか?
  • 適切な階層のトークン(グローバル、セマンティック、コンポーネント)が使われていますか?
トークンの一貫性
  • 同じ用途に同じトークンが使われていますか?
  • 冗長なトークン(名前が異なり、値が同じもの)はありますか?
  • 廃止されたトークンが引き続き使われていますか?
トークンの不足
  • トークン化すべきなのに、まだトークンになっていない視覚的な値はありますか?
  • 既存のトークンセットでカバーされていないユースケースはありますか?
  • カスタム値は、トークンスケールの段階が不足していることを示していますか?

監査プロセス

  1. 棚卸し — コードやデザインファイルからすべての視覚的な値を抽出します
  2. 分類 — 種類(色、スペーシング、タイポグラフィなど)ごとにまとめます
  3. マッピング — 値を既存のトークンに対応付けます
  4. 問題の特定 — ハードコードされた値、不一致、抜け漏れを特定します
  5. 優先順位付け — 発生頻度と影響度に基づいて問題を順位付けします
  6. 提案 — 新しいトークン、移行、整理を提案します

監査レポートの形式

  • エグゼクティブサマリー(トークンの採用率、主な調査結果)
  • カテゴリ別の詳細な調査結果
  • 推奨するトークン置き換えを含む、ハードコードされた値の一覧
  • 推奨する新しいトークン
  • 移行計画と優先順位

ベストプラクティス

  • デザインファイルとコードの両方を監査します
  • 可能な限り検出を自動化します(Lintルールなど)
  • 影響の大きいカテゴリ(色、スペーシング)から優先して取り組みます
  • 採用状況の推移を追跡します
  • 監査結果は情報提供だけでなく、実行に移せる内容にします

コメント