mcpField
P
progressive-disclosure

progressive-disclosure

github.com/flpbaladaデザイン・UI835 回インストール1 日前に更新
リポジトリ

progressive-disclosure について

段階的開示を用いたインターフェース設計のためのスキルです。表示ルールや開示パターン、タスク完了度と見つけやすさの確認方法を示します。

主な機能

  1. 01表示内容を四段階に分類
  2. 02主要な操作を常に表示
  3. 03展開領域、ツールチップ、タブを活用
  4. 04深い階層の設定に検索を追加
  5. 05タスク完了度と発見しやすさを確認

活用シーン

  1. 01複雑な設定画面の簡素化
  2. 02初期表示する操作の選定
  3. 03複数ステップの設定フロー設計
  4. 04高度な機能の見つけやすさの確認

インストール

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

$npx skills add https://github.com/flpbalada/fb-skills --skill progressive-disclosure

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

詳細

プログレッシブディスクロージャー

ユーザーが今必要としているものを表示します。 必要に応じて、さらに表示します。

目標

本質的な作業を隠すことなく、見た目の複雑さを抑えます。

ルール

  • 主要な操作は常に表示します。
  • 副次的または高度なオプションのみを非表示にします。
  • 明確な表示コントロールを用意します。
  • 表示パターンに一貫性を持たせます。
  • 必要に応じて、ユーザーの設定を記憶します。
  • 詳細な設定を探せる検索機能を用意します。
  • 初心者と経験者の両方でテストします。

レベル

  • レベル 0:不可欠な項目で、常に表示します。
  • レベル 1:重要な項目で、1 回の操作で表示できます。
  • レベル 2:便利ですが、利用頻度は高くありません。
  • レベル 3:高度な項目で、意図的に深い階層に配置します。

パターン

  • 追加フィールドはセクションを展開して表示します。
  • 短いヘルプにはツールチップを使います。
  • サブフローにはドロワーまたはモーダルを使います。
  • 同列のカテゴリーにはタブを使います。
  • 副次的な操作には「その他」メニューを使います。
  • 複数の手順からなるセットアップにはウィザードを使います。

フロー

  1. 表示されている要素を一覧にします。
  2. ユーザーのニーズと利用頻度を明確にします。
  3. 頻繁に必要となる不可欠な項目は表示したままにします。
  4. 状況に応じた項目は、1 回の操作で表示できる場所に移動します。
  5. 利用頻度の低い高度な項目は、より深い階層に移動します。
  6. 明確なトリガーラベルまたはアイコンを追加します。
  7. タスクの完了度と見つけやすさをテストします。

リソース

出力

## Progressive Disclosure Plan

Interface: [name]

Level 0:
- [element]

Level 1:
- Trigger: [control]
- Reveals: [elements]

Level 2+:
- Trigger: [control]
- Reveals: [elements]

Metrics:
- Task completion: [target]
- Time to complete: [target]
- Support tickets/confusion: [target]

チェック項目

  • 展開しなくても主要なタスクを完了できます。
  • 高度な機能を見つけられます。
  • 表示のための操作がひと目でわかります。

コメント