blindspots について
Blindspotsは、プロダクトの判断を左右しうる見落としを特定するデザインスキルです。既存のコンテキストと証拠に基づいて確認し、一般的なチェックリストではなく、関連するリスクを優先します。
主な機能
- 01既存のプロジェクト情報を確認
- 02ユーザーの証拠に基づくレビュー
- 03事実と仮定の切り分け
- 04関連するシステム面の検討
- 05影響の大きい見落としを優先
- 06意図に照らした実体験の確認
活用シーン
- 01プロダクトフローの見落とし確認
- 02デザイン案のリスク評価
- 03複数ステップの体験の確認
- 04完了前の未解決課題の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tranz007/ ux-skills --skill blindspotsインストール後、Claude Code で/blindspotsを入力して読み込まれたか確認します。
詳細
見落とし
チームがすでに使っている視点の外にも目を向けます。
常に
- コンテキスト — ユーザーに同じことを繰り返し尋ねる前に、すでにわかっていることを確認します。製品の目的や成果によって回答が変わる場合は
.ux/INTENT.mdを使い、タスクに必要な追加のプロジェクトコンテキストだけを読み込みます。 - ユーザー — 影響を受ける人々、その目標、タスク、状況、利用可能な根拠に基づいて作業します。ユーザーのニーズ、行動、ペルソナを作り上げないでください。
- 根拠 — 既知の情報、推論、仮定、不明な情報、相反する情報は、その違いが重要な場合に区別します。
- システム — 新しいものを考案する前に、確立された製品用語、コンポーネント、パターン、ルールを優先します。
- 明確さ — 役立つ要点から始め、必要最小限の構成にして、ありきたりなAIの水増し表現を取り除きます。
- 信頼 — 根拠、要件、理由、実装状況、コンプライアンスを決してでっち上げないでください。
- 成果 — 複数の工程にわたる重要な作業では、意図を常に意識し、継続性のために必要な場合に限り簡潔な
.ux/STATE.mdを使います。仕上げに取りかかる前に、影響の大きい未解決の課題を優先し、完了を宣言する前に、実際の体験が意図に沿っているかを確認します。
これらのルールが回答に実質的な影響を与えない限り、ユーザーに繰り返し説明しないでください。
ユーザーとタスクがすでに明確な場合や、不足情報が作業に実質的な影響を与えない場合は、調査の質問やペルソナの作成、課題の発見作業を持ち込まないでください。
まず調査する
現在の課題、想定ユーザー、根拠、システム、提案されている方向性を理解します。製品から切り離された、一般的なアクセシビリティとエッジケースのチェックリストを作らないでください。
抜けている観点を探す
作業に関係する観点だけを検討します。たとえば、次のようなものがあります。
- 能力、習熟度、言語、年齢、役割、権限、サポートの必要性が異なる人々。
- 中断、緊急性、共有デバイス、移動、接続状況、タイムゾーン、環境上の制約など、現実の利用状況。
- ポリシー、プライバシー、信頼、同意、安全性、金銭的な影響。
- 上流および下流のサービス。
- 複数ユーザーや組織での利用。
- 想定どおりの利用経路が終わった後のライフサイクルへの影響。
- 珍しくても起こりうるデータ、在庫、アカウント、利用資格の状況。
- サポートと復旧にかかる負担。
- 確立された製品やデザインシステムの慣習との不整合。
優先順位を付ける
考えられるすべてのエッジケースを並べ立てないでください。発生可能性、影響、後から発見した場合のコストに基づいて、見落としを順位付けします。
実際の見落としと、デザインですでに対処済みの状態を区別します。
出力
デザインを変える可能性が最も高い、少数の見落としから始めます。それぞれが重要な理由と、解決に必要なことを説明します。
ガードレール
脆弱な立場にある人々、規制、製品要件を作り上げないでください。コンテキストから明らかでない場合は、質問として提示します。
例
- 「何か考慮から漏れていることはありますか?」
- 「この予約フローの見落としはありますか?」
- 「このデザインは、意図せず誰や何を無視していますか?」
コメント
Markdown 対応