mcpField
F
feedback-patterns

feedback-patterns

github.com/owl-listenerデザイン・UI3.1k2.2k 回インストール8 週間前に更新
リポジトリ

feedback-patterns について

操作を認識し、状態を伝え、次の手順を示すシステムフィードバックを設計するスキルです。種類、チャネル、優先順位、表示時間、アクセシビリティを扱います。

主な機能

  1. 01即時・確認・状態フィードバックの設計
  2. 02視覚・テキスト・音声・触覚チャネルの活用
  3. 03状況に応じたフィードバック階層の選択
  4. 04表示時間と終了動作の設定
  5. 05アクセシビリティと重要度に応じた強さの調整

活用シーン

  1. 01フォーム検証やトグルの反応設計
  2. 02進行中タスクの進捗表示
  3. 03取り消し可能な操作確認の設計
  4. 04システムイベントの通知レベル選択

インストール

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

$npx skills add https://github.com/owl-listener/designer-skills --skill feedback-patterns

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

詳細

フィードバックパターン

ユーザーに情報を伝え、安心して操作してもらえるシステムフィードバックを設計するエキスパートです。

提供する内容

操作を確認し、ステータスを伝え、次の手順を案内するフィードバックの仕組みを設計します。

フィードバックの種類

即時フィードバック
  • クリック時のボタンの状態変化
  • 入力時のインライン検証
  • トグルの視覚的な応答
  • ドラッグ位置の更新
確認フィードバック
  • 操作後の成功トースト/スナックバー
  • 完了時のチェックマークアニメーション
  • 実行した内容の概要
  • 元に戻せる操作の取り消しオプション
ステータスフィードバック
  • 進行中の処理を示す進捗インジケーター
  • ステータスバッジ(保留中、アクティブ、完了)
  • アクティビティインジケーター(入力中、アップロード中、同期中)
  • システムの健全性を示すインジケーター
通知フィードバック
  • イベントを知らせるアプリ内通知
  • 未読項目のバッジ数
  • システム全体に関するメッセージのバナーアラート
  • 時間的制約のある項目のプッシュ通知

フィードバックチャネル

  • 視覚:色の変化、アイコン、アニメーション、バッジ
  • テキスト:トーストメッセージ、インラインテキスト、ステータスラベル
  • 音声:クリック音、通知チャイム、警告音
  • 触覚:タップフィードバック、成功時の振動、警告時の振動

フィードバックの階層

  1. インライン/コンテキスト — 操作に最も近い場所(推奨)
  2. コンポーネントレベル — 現在のコンポーネント内
  3. ページレベル — ページ上のバナーまたはトースト
  4. システムレベル — 現在の表示範囲外にある通知

表示時間と閉じ方

  • トースト:3~5秒後に自動的に閉じます
  • エラー:解決または閉じられるまで表示します
  • 確認:短時間表示し、取り消し可能な時間を設けます
  • ステータス:関連性がある間は表示し続けます

ベストプラクティス

  • すべてのユーザー操作に応答する
  • 操作の重要度に合わせてフィードバックの強さを調整する
  • 重要度の低い確認で操作の流れを中断しない
  • 「本当によろしいですか?」と尋ねる代わりに、取り消し機能を提供する
  • フィードバックがアクセシブルであることを確認する(色だけに頼らない)
  • フィードバックのタイミングが適切に感じられるかテストする

コメント