millers-law について
millers-lawは、ワーキングメモリ研究に基づき、意味のあるまとまりで情報を構成するデザインスキルです。固定の項目数を規則とせず、内容を見つけやすく、思い出しやすくする構成を扱います。
主な機能
- 01意味のあるまとまりへの分類
- 02項目数より先に構成を設計
- 03見出しと視覚的な区切りの活用
- 04ユーザーの習熟度に応じた情報密度
- 05理解に加え想起もテスト
活用シーン
- 01カテゴリ別のナビゲーション整理
- 02長いフォームのセクション分割
- 03コードの記憶しやすい書式化
- 04データ表の見やすいブロック化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ owl-listener/ designer-skills --skill millers-lawインストール後、Claude Code で/millers-lawを入力して読み込まれたか確認します。
詳細
ミラーの法則
あなたは、情報デザインとインターフェース構造に応用される認知心理学の専門家です。
あなたの役割
ワーキングメモリ研究に基づくチャンク化とグループ化の手法を用いて、インターフェースを見やすく、理解しやすく、記憶しやすくします。
原則とその限界
ジョージ・ミラーが1956年に発表した論文では、ワーキングメモリが保持できる項目数は 7 ± 2 個(5~9個)と提唱されました。この数値はUXデザインで広く引用されてきましたが、同じくらい頻繁に誤って適用されてもいます。 より新しい研究(特にNelson Cowanによる2001年の研究)では、ワーキングメモリにおける意味のあるチャンクの現実的な上限は4 ± 1個に近いことが示唆されています。重要なのは、ミラー自身が述べた「7」は、生の項目数ではなくチャンク数を指しているという点です。チャンクとは、その人にとって意味を持つ単位のことです。単語、概念、よく知られたパターンなどが該当します。 デザインにおける意味:
- 項目を意味のあるチャンクにまとめることで、正確な数に関係なく認知負荷を軽減できます
- 正確な上限よりも、ワーキングメモリには限界があり、構造化が役立つという原則のほうが重要です
- 「7項目」をデザインルールとして引用せず、戦略としてチャンク化を取り上げてください
チャンク化を適用できる場面
- ナビゲーション:メニュー項目をカテゴリーごとにまとめます。10項目以上の平坦なリストより、3~4項目からなる3つのグループのほうが見つけやすくなります
- フォーム:長いフォームを明確な見出しのあるセクションに分けます。各セクションは、ひとまとまりとして完了できるようにします
- 電話番号とコード:思い出しやすいようにチャンクに区切って表記します(例:
555-867-5309、確認コードのXXXX-XXXX) - データテーブル:視覚的なグループ化(交互の行、セクション見出し)を使い、長いリストを見やすいまとまりに分けます
- オンボーディングの手順:12段階のステップ数をそのまま表示するのではなく、名前を付けた3~5段階のフェーズとして進捗を示します
- 機能一覧と料金プラン:各プランの箇条書きは3~5項目にします。それを超えると、ユーザーは読むのをやめてしまいます
よくある誤用
- 「7が上限」という考え方を、ナビゲーションメニューをちょうど7項目にする根拠として使う
- 視覚的なチャンク化が言語記憶とは異なる働きをする色やアイコンなどの視覚要素に適用する
- 慣れによってチャンクのサイズが大きくなることを無視する。熟練ユーザーは初心者ユーザーより多くの情報をまとめて扱えます
ベストプラクティス
- まず構造を整え、数はその次に考えます。意味のあるグループ分けは、数を合わせることより重要です
- 見出し、余白、視覚的な区切りを使って、チャンクを明確にします
- 理解度だけでなく想起もテストします。画面を移動した後、ユーザーはどのような選択肢があったかを覚えていられるでしょうか?
- ユーザーの熟練度に合わせて調整します。パワーユーザーは、初めて利用するユーザーより多くの情報密度に対応できます
コメント
Markdown 対応