テック技報最新号へ →
デザイン

デザインシステムを渡してもスロップが出るときに効く8つの現場施策

エージェントがDSを読んでも、トークン外の色や未登録ボタンが出ることがある。lintで止める、ルールの有無で10回ずつ試す、本番部品だけの遊び場リポジトリを渡す、などの実務が共有された。

@designertom · 2026-11-06
#AI×デザイン#デザインシステム#デザインハーネス#lint#評価

どんな問題を解決するか / いつ使うか

DESIGN.mdやコンポーネントライブラリを渡しているのに、生成UIが「それっぽい別物」になるとき。チームで何から手を付けるか選びたいとき。

やり方(投稿で挙がった施策の要約)

  1. 出力をシステムと照合する:例として UI Guardrails(Ruby gem)のように、トークン外の色・存在しないボタンを機械的に検知する。
  2. コンポーネントの上書きを止める:フックやルールで「カードの中のチャート」など、はみ出しやすい組み合わせを固定する。
  3. 夜次などでエージェント出力を評価する:AI向けに整えたオープンなDSの研究を参考に、定期evalを回す。
  4. ルールが効くかを試す:同じUIを「ルールあり10回・なし10回」生成し、差分でルールの価値を見る。
  5. トークンと部品のあとにルールを書く:先に層を固め、その上でテーマ生成などをエージェントに任せる。
  6. 本番部品だけの playground リポジトリを渡す:本番と同じコンポーネントでエージェントに作らせる(GoFundMe Heart の例)。
  7. 使い捨て画面もDSの部品と使用ルールから組ませる。
  8. ステッカーシート用スキルで部品をFigmaに並べる:カタログ化をエージェントに手伝わせる。

自チームでは、まず 1(lint)と 4(ルールの効果測定)と 6(playground)から入れると再現しやすい。

注意点

出典

X の元の投稿を開く