<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>デザインハーネス - デザペディア</title>
	<atom:link href="https://www.ds-pedia.com/tag/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ds-pedia.com</link>
	<description>デザイナーやクリエイターのための情報メディアサイト</description>
	<lastBuildDate>Sun, 27 Sep 2026 10:11:34 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.ds-pedia.com/wp-content/uploads/2026/07/cropped-favicon@2x-32x32.png</url>
	<title>デザインハーネス - デザペディア</title>
	<link>https://www.ds-pedia.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>デザインハーネス入門｜AIのUI生成とレビュー停滞を解く4層構造【2026】</title>
		<link>https://www.ds-pedia.com/2026/06/29/design-harness/</link>
					<comments>https://www.ds-pedia.com/2026/06/29/design-harness/#respond</comments>
		
		<dc:creator><![CDATA[Yuny]]></dc:creator>
		<pubDate>Sun, 28 Jun 2026 16:10:36 +0000</pubDate>
				<category><![CDATA[理論・ガイドライン]]></category>
		<category><![CDATA[ビジネス・キャリア]]></category>
		<category><![CDATA[記事]]></category>
		<category><![CDATA[デザインシステム]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[デザインハーネス]]></category>
		<category><![CDATA[UX]]></category>
		<guid isPermaLink="false">https://www.ds-pedia.com/?p=923</guid>

					<description><![CDATA[<p>AIエージェントによるUI生成が加速する中、デザインの品質を誰がどう担保するのか。「デザインハーネス（Design Harness）」の定義、制約・文脈・検証・評価の4層構造、デザインシステムとの連携を現役UIデザイナーが解説します。</p>
<p>The post <a href="https://www.ds-pedia.com/2026/06/29/design-harness/">デザインハーネス入門｜AIのUI生成とレビュー停滞を解く4層構造【2026】</a> first appeared on <a href="https://www.ds-pedia.com">デザペディア</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">CursorやClaude Code、FigmaのAI機能を使って、<strong>UIのコードや画面を一気に作る場面</strong>が本当に増えましたよね。<br>ただ、実際に現場で使っていると、<strong>「AIが作った画面、うちのデザインシステムと微妙にズレてない？」</strong>と確認に追われること、ありませんか？</p>



<p class="wp-block-paragraph">画面を何十枚も一瞬で作れるようになっても、<strong>デザイナーが1枚ずつ手作業で目視確認していては、結局そこで作業が止まってしまいます</strong>。<br>そんな「AIが作るUIの品質やルールを、どうやってチームで守っていくか？」という悩みを解く仕組みとして、いまデザイン界隈で注目されているのが<strong>「デザインハーネス（Design Harness）」</strong>という考え方です。</p>



<h2 class="wp-block-heading">1. デザインハーネスとは？「AI生成は並列、レビューは直列」の停滞を解く仕組み</h2>



<p class="wp-block-paragraph"></p>


<div class="c-quick-answer"><div class="c-quick-answer__header"><span class="c-quick-answer__badge">クイックアンサー</span><span class="c-quick-answer__title">デザインハーネス（Design Harness）とは？</span></div><p class="c-quick-answer__text"><br />
AIエージェントが生成するデザインの<strong>「妥当性」と「品質」を組織的に担保するための制御・運用基盤</strong>です。AIの自由すぎる出力を防ぐ「制約」、意図を伝える「文脈」、機械的にチェックする「検証」、人間がフィードバックする「評価」の4層構造で、高速な並列生成とレビューのボトルネックを解消します。<br /></p></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">デザインハーネスは、プロダクトデザイナーのこぎそ（@kgsi）氏が提唱した設計思想です。<br>AIエージェントにデザイン作業を任せるときに、その出力がチームのルールやブランドのトンマナから外れないよう、<strong>あらかじめ外枠で支えてあげる仕組み</strong>のことを言います。</p>



<p class="wp-block-paragraph">2026年に入ってからはグッドパッチ社が支援ソリューションをスタートするなど、<strong>現場への導入が一気に現実味を帯びてきました</strong>。<br>この考え方が生まれた背景には、AIツールを導入したチームがほぼ確実にぶつかる<strong>「生成は並列、レビューは直列」</strong>というリアルな問題があります。</p>



<p class="wp-block-paragraph">AIに指示を出すと、数十画面のUIやバリエーションがあっという間に並列で作られますよね。<br>でも、その画面の余白が合っているか、変な色が混ざっていないかをチェックする<strong>デザイナーの目は、画面の数だけ増えるわけではありません</strong>。</p>



<p class="wp-block-paragraph">結局、デザイナーが1画面ずつ手作業で確認することになり、<strong>AIが速くなればなるほどレビュー待ちのタスクが山積みになってしまいます</strong>。<br>しかも<strong>「チームとして何をもってOKとするか」の基準が曖昧</strong>なままだと、レビューする人の好みで判断がブレてしまいがちです。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.ds-pedia.com/wp-content/uploads/2026/09/harness-workflow-15.jpg" alt="「生成は並列、レビューは直列」の構造的課題とデザインハーネスによる解決策" /></figure>



<p class="wp-block-paragraph">もともと「ハーネス（馬具）」というのは、力強い馬を人間がコントロールして、安全に目的地へ走らせるための道具です。<br>エンジニア界隈の「テストハーネス（テストを自動で回すための実行環境）」と同じで、パワフルなAIの出力を一定の枠組みで支える仕組みをイメージするとわかりやすいと思います。</p>



<p class="wp-block-paragraph">AIに「適当にいい感じの画面を作って」と丸投げするのではなく、<strong>あらかじめ決めたルールと検証のレールを通すことで、おかしなデザインが出ないように先回り</strong>します。<br>自分自身も現場でAIツールを使うときは、自由気ままに作らせるより、<strong>カチッとした制約を渡した方が手戻りが圧倒的に少ない</strong>なと実感しています。</p>



<h2 class="wp-block-heading">2. デザインハーネスを支える「4層構造モデル」</h2>



<p class="wp-block-paragraph">デザインハーネスは、何か特定の有料ツールを指すわけではありません。<br>AIの出力をうまくコントロールして、日々のデザイン運用に落とし込むための<strong>「4層の設計フレームワーク」</strong>として整理されています。</p>



<p class="wp-block-paragraph">「AIにどんな情報を渡して、どうチェックして、どう改善していくか」という一連の流れを4つの階層に分けたものです。<br>それぞれのレイヤーが担う役割と具体的な要素をまとめると、以下のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>構成要素</th><th>主な役割</th><th>実務における具体例</th></tr></thead><tbody><tr><td><strong>1. 制約（Constraints）</strong></td><td>AIの自由な出力を制限し、ルールの逸脱を防ぐ</td><td>デザイントークン、4px/8pxグリッド、DESIGN.md</td></tr><tr><td><strong>2. 文脈（Context）</strong></td><td>画面の目的やユーザー体験の前提を正しく伝える</td><td>ユースケース定義、画面遷移フロー、ペルソナ情報</td></tr><tr><td><strong>3. 検証（Verification）</strong></td><td>生成されたUIがルールを満たしているか機械判定する</td><td>Figma Linter、CSSバリデーター、アクセシビリティテスト</td></tr><tr><td><strong>4. 評価（Evaluation）</strong></td><td>人間の目で体験価値を判定し、改善サイクルを回す</td><td>デザイナーによるUXレビュー、ルールへのフィードバック</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">まず土台となる第1層の「制約」は、<strong>AIが使っていい色やフォント、余白のサイズを最初から絞り込んでおく枠組み</strong>です。<br>デザインシステムに定義されていない謎のカラーコード（いわゆる野良カラー）が勝手に作られるのを、<strong>入口の段階でシャットアウト</strong>します。</p>



<p class="wp-block-paragraph">続く第2層の「文脈」は、<strong>「この画面は誰がどんな状況で使うものか」という背景情報をAIに共有するレイヤー</strong>です。<br>ただ見た目のパーツを並べるだけでなく、前後の画面遷移やユーザーの目的をしっかり渡すことで、<strong>的外れなレイアウトが出てくるのを防ぎます</strong>。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.ds-pedia.com/wp-content/uploads/2026/09/harness-structure-3.jpg" alt="デザインハーネスを構成する4層構造（制約・文脈・検証・評価）の全体像" /></figure>



<p class="wp-block-paragraph">そして第3層の「検証」では、AIが書き出したコードやFigmaデータに対して、<strong>自動テストや静的解析（lint）を走らせます</strong>。<br>「フォントサイズが基準値と合っているか」「コントラスト比が足りているか」といった<strong>機械的に白黒つけられる部分は、すべてここで自動判定</strong>します。</p>



<p class="wp-block-paragraph">こうして機械的なチェックをパスした画面だけを、最後の第4層「評価」で人間のデザイナーが確認します。<br>「操作していて違和感がないか」「体験として気持ちいいか」という<strong>定性的な判断に集中</strong>し、気づいた改善点はまた第1層や第2層の指示にフィードバックしていきます。</p>



<h2 class="wp-block-heading">3. Figmaとデザインシステムを「機械可読なハーネス」にする手順</h2>



<p class="wp-block-paragraph">「考え方はわかったけれど、実際の現場では何から手をつければいいの？」と思いますよね。<br>一番手軽でおすすめなのが、いまある<strong>デザインシステムを「AIが読めるデータ形式」に整えること</strong>です。</p>



<p class="wp-block-paragraph">人間向けに作った分厚いスタイルガイドを、AIエージェントがそのまま解釈できる形へ落とし込んでいきます。<br>現場ですぐに取り入れやすい3つのステップを見ていきましょう。</p>



<h3 class="wp-block-heading">1. Figma Variablesでトークンをかっちり決める</h3>



<p class="wp-block-paragraph">最初の一歩は、Figma上のカラーや余白を「デザイントークン」として整理することです。<br>カラーコードを生でベタ打ちするのではなく、<strong>PrimaryやSurfaceといった役割ベースの変数名</strong>で管理します。</p>



<p class="wp-block-paragraph">変数のルールが綺麗に整っていれば、AIに対しても「ボタンの色は <code>--color-button-primary</code> だけを使ってね」とシンプルに指示を出せます。<br>これだけで、<strong>AIが勝手なカラーコードをでっち上げるミスを一気に減らせます</strong>。</p>



<h3 class="wp-block-heading">2. ルールファイル（DESIGN.md）をプロジェクトに置く</h3>



<p class="wp-block-paragraph">CursorやClaude Codeを使ってUIを組むときは、プロジェクトのルートフォルダに <code>DESIGN.md</code> という<strong>ルールファイルを1枚置いておくのがおすすめ</strong>です。<br>フォントサイズのスケールや余白の基本ルール（4px/8pxグリッドなど）を、簡潔なMarkdownでメモ書きしておきます。</p>



<p class="wp-block-paragraph">AIエージェントはコードを書くときにこのファイルを自動で読み込んでくれるので、毎回プロンプトに細かな指示を書く手間が省けます。<br>指示文が短くて済む分、<strong>入力トークン数の節約になって生成スピードが上がる</strong>のも嬉しいポイントです。</p>



<p class="wp-block-paragraph">配置場所に迷ったら、まずは<strong>プロジェクトのルート直下</strong>（<code>./DESIGN.md</code>）に置くのが基本ルールです。<strong>AIツールが作業開始時に一番認識しやすい場所</strong>だからです。<br>フロントエンドとバックエンドが分かれているリポジトリなら、<strong>フロントエンド側</strong>（<code>apps/web/DESIGN.md</code> や <code>frontend/DESIGN.md</code>）、または<strong>コンポーネント管理フォルダ</strong>（<code>packages/ui/DESIGN.md</code>）に配置するのが実務上の定石です。<br>さらに、Claude Codeの <code>CLAUDE.md</code> や Cursorの <code>.cursorrules</code> の中に「UIの実装時は <code>DESIGN.md</code> のルールを参照すること」と<strong>1行メモを添えておく</strong>と、AIが確実にルールを優先して読み込んでくれます。</p>



<h3 class="wp-block-heading">3. プラグインやテストで機械的に自動チェックする</h3>



<p class="wp-block-paragraph">画面が出来上がってきたら、Figmaプラグイン（Figma Linterなど）を使って<strong>ワンクリックでスタイル違反をスキャン</strong>します。<br>未登録のフォントや勝手な余白が使われていれば、その場ですぐにアラートを出して修正できます。</p>



<p class="wp-block-paragraph"><strong>「1pxズレていないか」「スタイルが合っているか」を目を凝らして探す作業は、ツールに任せてしまえばいい</strong>んですよね。<br><strong>機械でできるチェックを自動化するほど、デザイナーは「本当に使いやすいUIになっているか」という本質的な体験設計に時間を使える</strong>ようになります。</p>



<p class="wp-block-paragraph">デザイントークンを破綻させずに運用するVariablesの設計ルールについては、こちらの記事で具体的な命名のコツをまとめています。</p>



<p class="wp-block-paragraph"></p>



    <div class="blogcard ex">
        <a href="https://www.ds-pedia.com/2026/07/14/figma-variables-guide/" target="_blank" rel="noopener noreferrer">
            <div class="blogcard_thumbnail"><img decoding="async" src="https://www.ds-pedia.com/wp-content/uploads/2026/09/image-28-1024x576.jpg" alt="Figma Variables（変数）の使い方｜バリアント肥大化を防ぐ2層トークンと命名規則【2026】" loading="lazy" onerror="this.onerror=null;this.src='https://www.ds-pedia.com/wp-content/themes/inspiro-child/assets/images/no_image.png';" /></div>
            <div class="blogcard_content">
                <div class="blogcard_title">Figma Variables（変数）の使い方｜バリアント肥大化を防ぐ2層トークンと命名規則【2026】</div>
                <div class="blogcard_excerpt">FigmaのVariables（変数）を活用し、デザイントークンを破綻させずに管理・運用するための設計ルールと命名規則を解説します。</div>
            </div>
            <div class="clear"></div>
        </a>
    </div>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">4. デザイナーの役割の変化：パーツの配置者から「ハーネス設計者」へ</h2>



<p class="wp-block-paragraph">デザインハーネスが浸透してくると、現場のデザイナーに求められる動き方も少しずつ変わっていきます。<br>これまで時間をかけていた<strong>「ボタンやテキストを1px単位で並べる作業」は、AIエージェントにどんどん任せられる</strong>ようになっていきます。</p>



<p class="wp-block-paragraph">その代わり、デザイナーの大事な役割になっていくのが、<strong>「AIが迷わずにクオリティの高いUIを作り続けられるよう、ハーネス（ルールシステム）を整えてあげること」</strong>です。<br>部屋の壁紙を自分で1枚ずつ貼る作業から、<strong>建物全体の設計図を引いて安全基準を決める建築家のような立ち位置</strong>にシフトしていく感覚に近いかもしれません。</p>



<p class="wp-block-paragraph">実務では、特に次のような領域が大切になってくると感じています。</p>



<ul class="wp-block-list">
<li><strong>トークンと変数のルール設計</strong>: 画面数が増えても破綻しない、すっきりとした変数構造を組み立てる。</li>


<li><strong>品質の合格ラインの言語化</strong>: どんな状態ならチームとしてリリースOKなのか、判断ロジックを整理する。</li>


<li><strong>フィードバックによるルールの更新</strong>: AIが間違えた箇所を分析して、DESIGN.mdや指示文を微調整していく。</li>
</ul>



<h3 class="wp-block-heading">デザインエンジニアの台頭と、溶け合うデザインとコード</h3>



<p class="wp-block-paragraph">こうした流れの中で、国内外の現場でいま急速に数が増えているのが<strong>「デザインエンジニア（Design Engineer）」</strong>という職種です。</p>



<p class="wp-block-paragraph">これまでは「Figmaで画面を作るデザイナー」と「それをコードに落とし込むエンジニア」で分業するのが当たり前でした。<br>しかし、AIツールがFigmaデータから直接コードを書き、コードからUI画面を一瞬で生成する時代になったことで、<strong>デザインと実装の境界線が一気に溶け合っています</strong>。</p>



<p class="wp-block-paragraph"><strong>Figma Variablesなどのデザイントークンを理解しつつ、それをDESIGN.mdやコード側のLint・テスト（ハーネス）として落とし込める人材の需要が急増</strong>しているんですよね。<br>自分自身も現場で作業していて、<strong>「画面を作る作業そのもの」よりも「Figmaとコードの間でルールが破綻しないよう仕組みを整える役割」がどんどん重要になっている</strong>のを強く実感しています。</p>



<p class="wp-block-paragraph">最初から完璧な仕組みを作る必要はないので、まずは普段よく使う余白やカラーのルール化から気軽に試してみるのがおすすめです。</p>



<h2 class="wp-block-heading">まとめ：適切な制約が、AIとの共創をスケールさせる</h2>



<p class="wp-block-paragraph">デザインハーネスは、<strong>AIの自由を奪って窮屈にするためのルールではありません</strong>。<br><strong>しっかりとした安全帯（制約）があるからこそ、AIは迷わずに素早く画面を作れますし、人間も安心してその出力をレビューできます</strong>。</p>



<p class="wp-block-paragraph">「生成は一瞬、でも確認に追われて疲弊する」という悪循環を抜ける鍵は、<strong>レビューを人間の根性で乗り切るのではなく、仕組みで軽くしていくこと</strong>です。<br>制約、文脈、検証、評価という4つの層を意識しながら、日々のデザインシステムをAI時代に合わせて少しずつ育てていきましょう。</p>



<p class="wp-block-paragraph">まずはプロジェクトに小さな <code>DESIGN.md</code> を<strong>1枚置いてみる</strong>。そんな身近な一歩から、AIとの気持ちいいチームプレイを始めてみてくださいね。</p>



<h2 class="wp-block-heading">次のステップ：あわせて深掘りしたい知見</h2>



<p class="wp-block-paragraph">デザインハーネスの土台となる「崩れないUI構造」や「OS標準のガイドライン」を把握しておくと、ルール作りの解像度がさらに上がります。<br>現場の実務ですぐに役立つ記事をピックアップしましたので、ぜひあわせてチェックしてみてください。</p>



<p class="wp-block-paragraph">オートレイアウトを使った崩れないフレーム設計の手順は、こちらの記事でステップ順に詳しく解説しています。</p>



<p class="wp-block-paragraph"></p>



    <div class="blogcard ex">
        <a href="https://www.ds-pedia.com/2026/09/05/figma-auto-layout-guide/" target="_blank" rel="noopener noreferrer">
            <div class="blogcard_thumbnail"><img decoding="async" src="https://www.ds-pedia.com/wp-content/uploads/2026/09/image-24-1024x572.jpg" alt="Figmaオートレイアウト完全ガイド！崩れないネストと余白設計" loading="lazy" onerror="this.onerror=null;this.src='https://www.ds-pedia.com/wp-content/themes/inspiro-child/assets/images/no_image.png';" /></div>
            <div class="blogcard_content">
                <div class="blogcard_title">Figmaオートレイアウト完全ガイド！崩れないネストと余白設計</div>
                <div class="blogcard_excerpt">Figmaのオートレイアウトを駆使し、崩れないネスト構造と整然とした余白設計を実現するための実践的な組み立て手順を解説します。</div>
            </div>
            <div class="clear"></div>
        </a>
    </div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Appleが定めるOS標準のタップ領域や文字基準については、以下の実務ガイドで数値を整理しています。</p>



<p class="wp-block-paragraph"></p>



    <div class="blogcard ex">
        <a href="https://www.ds-pedia.com/2026/04/13/apple-hig-design-system-philosophy/" target="_blank" rel="noopener noreferrer">
            <div class="blogcard_thumbnail"><img decoding="async" src="https://www.ds-pedia.com/wp-content/uploads/2026/04/eyecatch_hig_comfort-1024x572.jpg" alt="Apple HIG実務ガイド｜タップ領域44pt・文字11pt基準とiOSの基本原則【2026】" loading="lazy" onerror="this.onerror=null;this.src='https://www.ds-pedia.com/wp-content/themes/inspiro-child/assets/images/no_image.png';" /></div>
            <div class="blogcard_content">
                <div class="blogcard_title">Apple HIG実務ガイド｜タップ領域44pt・文字11pt基準とiOSの基本原則【2026】</div>
                <div class="blogcard_excerpt">AppleのHuman Interface Guidelines（HIG）が定めるタップ領域44ptや最小フォント基準など、iOSアプリ設計に必須の実務数値を網羅解説。</div>
            </div>
            <div class="clear"></div>
        </a>
    </div>



<p class="wp-block-paragraph"></p><p>The post <a href="https://www.ds-pedia.com/2026/06/29/design-harness/">デザインハーネス入門｜AIのUI生成とレビュー停滞を解く4層構造【2026】</a> first appeared on <a href="https://www.ds-pedia.com">デザペディア</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.ds-pedia.com/2026/06/29/design-harness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
